腾讯QQ第三方登录1:申请接入(OAuth2.0协议)

第三方登录,一般都是遵循OAuth2.0协议。

1. QQ登录OAuth2.0协议开发流程

1.1 开发流程

  1. 申请接入,获取appid和appkey;
  2. 开发应用,设置协作者账号,上线之前只有协作者才能进行第三方登录
  3. 放置QQ登录按钮(这个自己可以用一些其他的按钮)
  4. 通过用户登录验证和授权,获取Access Token;
  5. 通过Access Token获取用户的OpenID;
  6. 调用OpenAPI,来请求访问或修改用户授权的资源

2. 申请接入

申请地址

申请地址

2.1 填写回调地址

以下是我的回调地址,具体代码和原理会在下一篇博客中讲解

www.changzhi.website/index.php/login/callback/type/qq
其中访问login控制器下的callback方法

2.2 基本信息填写完整后在管理中心可以管理相应的信息

这里写图片描述

其中APPID和APPKEY申请成功后会自动提供,填写网站地址的时候记得填过之后进行验证,根据提示可以将它所提供的对应的验证信息添加到你的网站的首页里面。然后验证成功后添加设置的回调地址,相应的测试者账号,然后进行保存。如果直接进行保存则可能会提示验证失败。

2.3. 可以为该应用添加对应的图标

到此QQ第三方申请完毕,该进行部署实现部分,放在同一篇博客里太长了,相应的代码放在下了一篇博客里。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值