网页应用接入
简介
授权流程概览
1.
2.
3.
4.
接入流程详细介绍
1.构造参数并重定向至哔哩哔哩授权页面
https://passport.bilibili.com/register/pc_oauth2.html#/?client_id=${client_id}&return_url=${return_url}&response_type=code&state=${state}
其中
client_id为用户应用的client_id
return_url为该应用授权回调地址。该参数为创建应用时填写的「授权回调域」。注意拼接前需要对return_url进行URL encode
response_type为必填值code
state为随机字符串,认证服务器会原封不动地返回这个值,用于防止跨站请求伪造攻击
2.用户决定是否同意授权
3.第三方服务器获取授权码(code)
302重定向格式为:{code}&state=${state}
示例:http://www.example.com/response?code=SplxlOBeZQQYbYS6WxSbIA&state=xyz
4.通过授权码获取access_token
具体参考 开放能力-账号授权 章节
修改于 2022-06-10 05:41:45