美文网首页
三方登录(web接入)

三方登录(web接入)

作者: 爱死寂寞零 | 来源:发表于2016-11-11 12:49 被阅读0次

oauth2,authorization_code方式

流程:

1)客户端get请求根据appid获取code,需跳转到三方登录页面,权限授权,成功后,跳转回调url带code参数;

2)服务端get接收回调请求,再post请求根据appid、appsecret和code获取access_token和uid/openid(qq/微信需要openid);

3)服务端get请求根据access_token和uid/openid(qq/微信需要openid)获取用户信息,通过openid(微博uid转成openid)检查用户是否已存在,保存到数据库,登录,成功返回openid(不安全,但为了方便登录)。

解答:

1)code有短暂时效性(一般10分钟),放在access_token短时间内不被攻破。

2)appsecret和access_token安全级别较高,必须有服务端发起请求。

3)openid是用户唯一标识。

相关文章

网友评论

      本文标题:三方登录(web接入)

      本文链接:https://www.haomeiwen.com/subject/lkwfettx.html