第三方登录,一般都是遵循OAuth2.0协议。
2024-08-27 14:18:06
1. QQ登录OAuth2.0协议开发流程
1.1 开发流程
- 申请接入,获取appid和appkey;
- 开发应用,设置协作者账号,上线之前只有协作者才能进行第三方登录
- 放置QQ登录按钮(这个自己可以用一些其他的按钮)
- 通过用户登录验证和授权,获取Access Token;
- 通过Access Token获取用户的OpenID;
- 调用OpenAPI,来请求访问或修改用户授权的资源
2. 申请接入
2.1 填写回调地址
以下是我的回调地址,具体代码和原理会在下一篇博客中讲解
www.changzhi.website/index.PHP/login/callback/type/qq
其中访问login控制器下的callback方法
2.2 基本信息填写完整后在管理中心可以管理相应的信息
其中APPID和APPKEY申请成功后会自动提供,填写网站地址的时候记得填过之后进行验证,根据提示可以将它所提供的对应的验证信息添加到你的网站的首页里面。然后验证成功后添加设置的回调地址,相应的测试者账号,然后进行保存。如果直接进行保存则可能会提示验证失败。
最新文章
- erlang 健壮性
- easyui datagrid 设置列宽
- multiple build commands for output file
- 在Linux平台上用ASP.NET 5 连接Redis服务器
- DHTMLX 前端框架 建立你的一个应用程序 教程(五)--添加一个表格Grid
- struts ModelDriven
- SQL代理执行EXE可执行程序
- 自定义switch开关
- 201521123019《Java程序设计》第1周学习总结
- PHP中域名绑定
- NLP︱词向量经验总结(功能作用、高维可视化、R语言实现、大规模语料、延伸拓展)
- test--1
- linux wc使用详解
- 【转】解决weblogic启动慢和创建域慢的方法
- 【C#实现漫画算法系列】-判断 2 的乘方
- 使用YII框架的migrate迁移数据库
- 【GIS】Vue、Leaflet、highlightmarker、bouncemarker
- typescript泛型类 泛型方法
- [HEOI2016/TJOI2016]字符串(后缀数组+二分+主席树/后缀自动机+倍增+线段树合并)
- 腾讯云Centos安装nginx