Skip to content

Noob-Biosphere/SteamGameLibrary4WordPress

Repository files navigation

Steam game library WordPress plug-in

function

This plug-in registers a page template to display the Steam game library.

usage method

  1. Pull all documents in the warehouse, including Sub module : git clone --recursive
  2. Upload and enable plug-ins
  3. stay backstage -> Steam Game Library Fill in the corresponding account and configuration information in
     Setting interface
  4. New page, page template selection Steam Library
  5. Save page, foreground preview

Clear cache data

Modify the cache time of the background page to 0, refresh the foreground page, and clear the saved cache data.

After clearing, remember to change the cache time back.

Information security instructions

The Steam API currently used requires a Web API key. Please visit: https://steamcommunity.com/dev/apikey apply.

In principle, the foreground user cannot see the Web API key. The API key is held by the server and is not exposed to the foreground visitors.

 sequenceDiagram Web browser ->>WordPress (backend server): get game library data WordPress (backend server) ->>API Server: This is my Web API key to get data API Server ->>Steam Server: This is my Web API key to get data Steam Server ->>API Server: Data API Server ->>WordPress (backend server): data WordPress (backend server) ->>Web browser: data

However, the Web API may still be leaked for the following reasons:

  • Web API may be disclosed due to this plug-in vulnerability, WordPress vulnerability, etc
  • When accessing a third-party API Server or accessing an API Server through CDN, your Web Key will be exposed to the third-party API operator or CDN service provider

This plug-in has not undergone security audit and is limited to personal level. Please bear the responsibility for Web API disclosure.

TODO

  1. Background active cache clearing

statement

  1. The copyright of this plug-in belongs to Neob Biosphere All.
  2. Without permission, this plug-in should not be API Any content under the folder is integrated into any third-party project.

About Neob Biosphere

Neob Biosphere Based on Github organization function, it is an interest organization that includes (and only includes) code development and technology sharing.

Neob Biosphere It is a free organization, which does not assume the obligation to be responsible for the actions of its members, nor does its members assume the obligation to be responsible for the organization.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published