# OAuth 2.0

OAuth 2.0 协议用于对接MineBBS,以便在您的网站中实现外部登录功能。

# 获取条件

暂定
联系YYT获取appId和appSecret

# 使用方法

# 步骤一:构建请求跳转到授权端口

在您的网站中点击MineBBS登录后,需跳转到MineBBS授权端口,获取授权码(Code) e.g.

GET https://oauth.minebbs.com/oauth/authorize?response_type=code&client_id=appid&redirect_uri=your_callback_url&scope=user:read&state=random_string

# 步骤二:获取授权码

在请求跳转到授权端口后,MineBBS会引导用户进行授权,授权完成后,MineBBS会跳转回您的回调地址,并将授权码code作为参数传递给回调地址。

使用授权码访问Token端口获取API Token。

# 步骤三:使用API Token 访问MineBBS API

可使用API Token访问MineBBS API

# 步骤四:撤销API Token

根据您的网站业务需求,可在用户登录完成或退出登录时,将API Token进行撤销