- 版权类型
- 原创
- 插件中文名称
- 米饭登录
- 插件英文名称
- OauthLogin
- 支持的核心(服务端)
- Spigot
- Paper
- Folia
- Purpur
- 语言支持
- 中文(简体)
- 前置组件
- 无
- 适配版本(Java)
- 1.21
- 1.20
- 1.19
- 1.18
- 1.17
- 1.16
- 1.15
- 1.14
- 1.13
- 1.12
- 1.11
- 1.10
- 1.9
- 1.8
- 1.7
[MD]




### 一、简介
> OAuthLogin —— 一款有点好用的登陆插件

### 二、功能介绍
1. 支持OAuth协议登陆(例如 QQ 登录)
2. 支持传统账号密码登陆
3. 支持 MiniMessage 格式的消息
### 三、使用
#### 3.1、OAuth协议登陆必要条件
1. 有自己的机器或者租赁的VPS机器,可自由申请开放端口的
2. 有自己的域名(可选备案)
3. 懂网站搭建的,了解nginx转发域名的
4. 有一定开发者知识能看懂下面的教程
#### 3.2、在config中配置
```
# 登录用的端口
port: 8888
# oauth 信息
source: 'qq'
clientId: '申请的clientId'
clientSecret: '申请的clientSecret'
redirectUri: 'https://域名/open/oauth/callback/QQ'
```
点击查看: [支持第三方登录列表](https://www.justauth.cn/guide/references/)
#### 以下按照 QQ 互联举例
点击查看: [QQ互连](https://connect.qq.com/index.html)
#### 3.3、port 如何配置
用于服务端对外暴露的接口,配置任意一个服务器未被占用的端口即可
#### 3.4、clientId/clientSecret/redirectUri 参数如何配置
[QQ互连开发者教程](https://wiki.connect.qq.com/%e6%88%90%e4%b8%ba%e5%bc%80%e5%8f%91%e8%80%85)
### 四、前置插件
**都是非必须**
PlaceholderAPI PAPI变量
[PlaceholderAPI](https://www.spigotmc.org/resources/6245/)
ProtocolLib 协议库
[ProtocolLib](https://www.spigotmc.org/resources/1997)
### 五、[使用统计](https://bstats.org/plugin/bukkit/OauthLogin/21573)

### 六、使用文档
[点击查看](https://ricedoc.handyplus.cn/wiki/OauthLogin/README)
[/MD]