Introduction
# I. Introduction
OAuthLogin —— A quite useful login plugin

# II. Feature Introduction
- Supports OAuth protocol login (e.g., QQ login)
- Supports traditional account password login
- Supports MiniMessage format messages
# III. Usage
# 3.1. OAuth Protocol Login Requirements
- Have your own machine or rented VPS machine, can freely apply for open ports
- Have your own domain name (filing optional)
- Understand website building, know nginx domain forwarding
- Have some developer knowledge to understand the following tutorial
# 3.2. Configuration in config
# Port used for login
port: 8888
# oauth information
source: 'qq'
clientId: 'applied clientId'
clientSecret: 'applied clientSecret'
redirectUri: 'https://domain/open/oauth/callback/QQ'
Click to view: Supported Third-party Login List (opens new window)
# The following uses QQ Connect as an example
Click to view: QQ Connect (opens new window)
# 3.3. How to Configure port
Used for the server's external exposed interface, configure any server port that is not occupied
# 3.4. How to Configure clientId/clientSecret/redirectUri Parameters
QQ Connect Developer Tutorial (opens new window)
# IV. Prerequisite Plugins
All are optional
PlaceholderAPI PAPI variables
PlaceholderAPI (opens new window)
ProtocolLib protocol library
ProtocolLib (opens new window)
# V. Usage Statistics (opens new window)
# VI. Download
Click to Download (opens new window)