Introduction
# I. Introduction
OAuthLogin — A somewhat useful but difficult to configure login plugin
This plugin is based on OAuth protocol login (e.g. QQ login), completely告别 (farewell to) all sorts of messy problems, alternate accounts, passwords and other annoying stuff

# II. Usage
# 2.1 Prerequisites
- Have your own machine or a rented VPS machine where you can freely apply for open ports
- Have your own domain name (optional filing/registration)
- Understand website setup, know about nginx forwarding domains
- Have some developer knowledge to understand the tutorial below
# 2.2 Configuration in config
# Server port
port: 8888
# OAuth information
source: 'qq'
clientId: 'your clientId'
clientSecret: 'your clientSecret'
redirectUri: 'https://domain/open/oauth/callback/QQ'
Click to view: Supported Third-party Login List (opens new window)
# QQ Connect Example
Click to view: QQ Connect (opens new window)
# 2.3 How to Configure port
Used for the server-side exposed interface, configure any unused port on the server
# 2.4 How to Configure clientId/clientSecret/redirectUri Parameters
QQ Connect Developer Tutorial (opens new window)
# III. Prerequisite Plugins
All are optional
PlaceholderAPI PAPI variables
PlaceholderAPI (opens new window)
ProtocolLib Protocol Library
ProtocolLib (opens new window)
# IV. Usage Statistics (opens new window)
# V. Download
Click to Download (opens new window)