网站调用新浪微博内容(1.微博三方登录流程和获取认证.2获取流程)
优采云 发布时间: 2021-09-07 22:15网站调用新浪微博内容(1.微博三方登录流程和获取认证.2获取流程)
内容
1.微博三方登录流程
https://api.weibo.com/oauth2/authorize?
client_id=4122644977
&response_type=code
&state=study&
forcelogin=true&
redirect_uri=https%3A%2F%2Fstudy.163.com%2Fsns%2Fweibo%2FoAuthCallback.htm%3Foaut
hType%3Dlogin%26returnUrl%3DaHR0cHM6Ly9zdHVkeS4xNjMuY29tL3Byb3ZpZGVyLzQwMDAwMDAwM
DQ3ODAxMi9pbmRleC5odG0%2FZnJvbT1zdHVkeQ%3D%3D%26nrsstcw%3Dfalse%26nc%3Dtrue###
https://study.163.com/provider/400000000478012/index.htm?from=study
1.1 前端获取认证码1.2 获取微博access_token1.3 获取微博用户基本信息并存入数据库1.4 生成token给Vue2. 第三-方登录与本地登录关联(三种情况)2.1 情况一:本地未登录,第一次登录第三方
这时候就相当于注册了。只需拉取第三方信息注册为本地用户,建立本地用户和第三方用户
(openid) 绑定关系
2.2 情况二:本地未登录,重新登录第三方
此时用户已经注册,获取openid后可以直接找到对应的本地用户
2.3 案例三:本地登录并绑定第三方
只需将获取的openid绑定到本地用户即可。
3.oauth 认证原理4.为什么要使用三方登录