为 b 站提供第三方 oauth 服务
尽量保持打包产物的精简以提升用户体验
打包采用 vite 进行,css 使用 tailwindcss
跳转到https://aaa.com/?redirect_uri=https://www.bbb.com,
用户成功授权后 oauth 系统将跳转到回调页面,并通过锚点的形式传递 token.
此例中将跳转到https://www.bbb.com/#token=qf4z12s2gsuu0o4l
获取到 token 后可参照后端 api 说明获取用户信息
token 需要用户发私信验证之后才能正常使用,未绑定的 token 两分钟会过期
GET /verify只要不是 DELETE 都可以用
GET /verify
Authorization: token| 名称 | 解释 |
|---|---|
| code | 为 0 时,验证成功 |
| message | 报错信息,默认为 ok |
| uid | 和对应用户的 uid |
DELETE /verify
Authorization: token| 名称 | 解释 |
|---|---|
| code | 为 0 时,验证成功 |
| message | 报错信息,默认为 ok |
npm installnpm run devnpm run buildnpm run serve