像知乎还有很多网站应用利用QQ微博账号登录的技术流程大概是怎么样的
泻药。看官方文档,有详细说明。例如腾讯的 OAuth2.0开发文档
■网友
基本流程是,你需要去提供第三方登录的这几个平台申请appID和appSecret(叫法不同平台可能不太一样,但是基本就这个范),然后用这个参数按照官方文档里的构建一个访问地址,用户点击的时候(微信需要扫描),会向第三方服务器提交,服务器判断合法性后会返回数据,对返回数据解析,一般会获得一个access_token和openid(或者uid叫叫法可能不一样,不过作用都一样),然后继续使用第三方提供的接口(基本就是URL加上access_token和openid),获取用户信息。获取到用户信息里面能够读取到用户的一些昵称,头像之类的,然后他会判断之前是否已经在网站数据库里存在第三方登录的信息,如果有就自动跳转登录,没有一般有些网站可能会提示绑定邮箱或者手机,或者让你申请注册一个,有些网站允许你直接登录,但是可能会限制你的一些权限。
■网友
腾讯等给第三方网站开个通信接口 让他们可以访问腾讯的数据库做认证 没啥太值得讲的原理
推荐阅读
- 『吸管』塑料吸管还有吗? 升级版“限塑令”实施首日
- 最近看到很多微邦克的宣传,可信吗,和微众银行啥关系啊
- 汽车|9万不到的SUV 居然有197马力 而且还有大空间7座!
- 汽车娱生活|售12.99万起,盘点三款合资中型SUV,还有一款非承载式车身结构
- 趣头条|卖10万的国产B级掀背,车长超4米8,1.5T起步还有科技范
- |很多人用燕麦当早餐,燕麦是热性的还是凉性的?
- 现在在线学习视频有很多了,为啥大部分人还是喜欢下载下来观看
- 销量|哈弗三杰太强悍,三车型销量破8万辆,还有谁?
- “我不在了,我的眼睛还能看世界!”很多杭州人熟悉的“明星的哥”病重,他做了一个决定
- 一粒尘埃的尘|为何很多新车不再设计“雾灯”,雾灯不重要吗?
