OAther2【代码实现认证流程】

2023-12-27 00:19:10

关于认证的思路:

1.用户访问相关网站gitee-->选择第三方登录(授权码模式,重定向路径redirec_uri,clint_id)
2.跳转第三方授权(第三方的账号密码或者扫码授权)
3.用户同意授权
4.第三方返回授权码(重定向路径redirec_uri)?? ?
5.gitee收到授权码,根据授权码获取令牌(这里要判断code,client_id,client_密钥)
6.根据令牌访问资源信息(发生在后端)


用代码方式实现:

1.访问getcode--这个类发送认证请求给回调地址(CLIENT_ID,CALLBACKCODE,RESPONSE_TYPE)?? ?OAuthClientRequest
2.发送后需要资源拥有者去扫码授权?? ??? ??????????? ?OAuthAuthzRequest
3.判断授权是否成功,拿到授权码去产生令牌? ? ? ?OAuthClientRequest
4.得到令牌去访问资源信息????????????????????????????????????oAuthAccessResourceRequest

第一步:

文章来源:https://blog.csdn.net/m0_73647713/article/details/135218675
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。