为 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 install
npm run dev
npm run build
npm run serve