那些用QQ互联实现pc网页登录 app应用登录统一账户的细节问题
2017-07-21 00:00
363 查看
QQ互联目的是让QQ用户在网站、app能实现快速登录,免注册;
最先需求只在pc端,毕竟早起app是什么东西,大家都还不知道;
很多网站pc端会员和APP端的会员数据是统一的,所以,如果采用QQ互联登录,不管从pc网页登录,还是app 应用登录,需要判断出QQ号是同一个会员;
互联中心的每个应用都用于独立的APPID,APPsecret ,这两个值 是 做auth2.0授权登录的必须参数;qq互联的auth2.0流程,大概是这样一回事:
通过APPID 去请求QQ服务器接口,接口返回access_token给你,你在用access_token请求另外一个接口,获取到QQ会员的用户基本资料和一个openid;
这个 openid值 对每个QQ号再同个应用里是唯一的。所以,当你用不同的APPID 去请求接口,同一个QQ号得到的openid 是不一样的;
不一样的话,就出现同一个qq号登录pc网页、登录app应用后产生两个会员信息,因为他们openid不一样,程序是更具openid来区分QQ号的;
为了解决这个统一账户的问题
需要在腾讯互联平台,腾讯开放平台,用同一个账号注册 应用。 在腾讯互联平台 添加 pc网页应用,然后 通过关联腾讯开放平台 方式 创建 app应用;
腾讯互联平台 两个应用注册审核通过后,两个应用都有APPID 和APPSECRET参数,在做QQ登录授权时,网页上和app应用登录授权时统一采用 PC网页应用的APPID,腾讯互联平台自动把两个应用的会员统一成唯一的openid。
好了,这就是QQ互联登录的坑,如果没有遇到就不知道;
如果你有更好的思路,可以联系我 伍成才: 2687431234
最先需求只在pc端,毕竟早起app是什么东西,大家都还不知道;
很多网站pc端会员和APP端的会员数据是统一的,所以,如果采用QQ互联登录,不管从pc网页登录,还是app 应用登录,需要判断出QQ号是同一个会员;
互联中心的每个应用都用于独立的APPID,APPsecret ,这两个值 是 做auth2.0授权登录的必须参数;qq互联的auth2.0流程,大概是这样一回事:
通过APPID 去请求QQ服务器接口,接口返回access_token给你,你在用access_token请求另外一个接口,获取到QQ会员的用户基本资料和一个openid;
这个 openid值 对每个QQ号再同个应用里是唯一的。所以,当你用不同的APPID 去请求接口,同一个QQ号得到的openid 是不一样的;
不一样的话,就出现同一个qq号登录pc网页、登录app应用后产生两个会员信息,因为他们openid不一样,程序是更具openid来区分QQ号的;
为了解决这个统一账户的问题
需要在腾讯互联平台,腾讯开放平台,用同一个账号注册 应用。 在腾讯互联平台 添加 pc网页应用,然后 通过关联腾讯开放平台 方式 创建 app应用;
腾讯互联平台 两个应用注册审核通过后,两个应用都有APPID 和APPSECRET参数,在做QQ登录授权时,网页上和app应用登录授权时统一采用 PC网页应用的APPID,腾讯互联平台自动把两个应用的会员统一成唯一的openid。
好了,这就是QQ互联登录的坑,如果没有遇到就不知道;
如果你有更好的思路,可以联系我 伍成才: 2687431234
相关文章推荐
- shiro实现APP、web统一登录认证和权限管理
- MVC模式实现用户登录练习中遇到的问题和需要注意的细节
- shiro实现APP、web统一登录认证和权限管理
- android之使用QQ互联实现qq账号登录App
- (安卓APP)关于使用偏好设置储存数据,首次登录应用到新手指导页,再次登录直接到主页面简单的相关实现代码
- springMVC笔记系列(23)——拦截器及其在乱码问题和登录问题的应用实现
- shiro实现APP、web统一登录认证和权限管理
- ucenter整合第三方应用,实现单点登录,用户信息统一管理
- 解决app 监听应用退出 需要数据还原问题(例如账户登陆状态的保持)
- WebSocket实现app扫描二维码登录以及ws应用进行负载均衡?
- shiro实现APP保持登录状态,以及web统一登录认证和权限管理,会话保持在web和APP之间。
- 第三方登录app与pc打通问题
- IOS 实现应用间授权登录、从一个应用跳到另一个应用,跳到app下载应用、评分。
- shiro实现APP、web统一登录认证和权限管理
- 扫二维码登录PC网页端的实现解决方案
- shiro实现app和web统一登录
- 普元 EOS Platform 7.6 sso集成业务应用实现单点登录,但登录跳转到成功页面时,经常出现闪屏问题,每秒10次以上
- shiro实现APP、web统一登录认证和权限管理
- web前端工程师在移动互联网时代里的地位问题 为啥C/S系统在PC端没有流行起来,却在移动互联网下流行了起来 为啥移动端的浏览器在很多应用里都是靠边站,人们更加倾向于先麻烦自己一下,下载安装个客户端APP
- shiro实现APP、web统一登录认证和权限管理