Skip to content

Introduction ​

Supported CoreSupported VersionPayment StatusLatest Version

I. Introduction ​

OAuthLogin —— A useful login plugin

OauthLogin

II. Features ​

  1. Supports OAuth protocol login (e.g. QQ login)
  2. Supports traditional account/password login
  3. Supports MiniMessage format messages

III. Usage ​

3.1. Prerequisites for OAuth Login ​

  1. Your own machine or a rented VPS with the ability to freely open ports
  2. Your own domain name (ICP filing optional)
  3. Knowledge of website setup and Nginx domain forwarding
  4. Some developer knowledge to follow the tutorial below

3.2. Configure in config ​

# Port used for login
port: 8888

# OAuth information
source: 'qq'
clientId: 'your clientId'
clientSecret: 'your clientSecret'
redirectUri: 'https://yourdomain/open/oauth/callback/QQ'

Click to view: Supported Third-party Login List

The following uses QQ Connect as an example ​

Click to view: QQ Connect

3.3. How to configure port ​

Used for the server's externally exposed interface. Set any port that is not already in use on the server.

3.4. How to configure clientId/clientSecret/redirectUri ​

QQ Connect Developer Tutorial

IV. Required Plugins ​

All are optional

PlaceholderAPI PAPI variables
PlaceholderAPI ProtocolLib Protocol library
ProtocolLib

V. Usage Statistics ​

Usage Statistics

VI. Download ​

Click to Download

VII. Documentation ​

Click to View