第三方登录授权说明
第三⽅登录授权说明
名词说明:
openid/uid:新浪、腾讯账号对应的唯⼀ID
dear
access_toekn::授权成功后返回的token,⽤于调⽤第三⽅Api
AppId:接⼊第三⽅应⽤的唯⼀ID,在第三⽅开放平台添加应⽤后获取到的
Openid,access_toekn,AppId是调⽤第三⽅API所必须的新世界演员表
英语a级作文必背范文
第三⽅登录的主要作⽤:
1、使⽤第三⽅账号信息来初始化⾃⼰的账号(昵称、头像等信息)
2、分享功能等(新浪微博,QQ空间、等)
第三⽅登录流程
1、⾸次使⽤第三⽅账号登录,输⼊第三⽅账号的登录名、密码获取授权,授权成功后返回该第三⽅账号对应的openid和access_toekn(向新浪、腾讯服务器发送的请求)
2、调⽤OMG视频秀第三⽅登录的接⼝(loginbysns),传⼊openid和access_toekn(向OMG服务器发送的请求)
3、服务器端调⽤第三⽅API获取第三⽅⽤户信息(需传⼊openid、access_token、AppId),获取信息成功后⾃动创建⼀个OMG账号,并使⽤第三⽅⽤户信息(昵称、头像等)来初始化OMG账号信息,同时返回给客户端⼀个UserInfo(包含昵称、头像等信息),登录成功
注:再次使⽤该第三⽅账号登录,不会创建新的OMG账号
账号绑定
1、⾸次分享到每⼀个平台都需进⾏授权(同上),获取openid和access_token
2、授权过后将openid和access_token保存到本地(SharedPreference)
3、分享时取出本地openid和access_token调⽤第三⽅API进⾏分享(发微博、发说说、发朋友圈等)
4、只要本地保存的有该平台的openid和access_token,并且access_token在有效期内,就⽆需重新进⾏授权,直接分享即可
5、⽤户卸载或在其他地⽅登录时,检测不到授权信息,会跳转到授权页⾯,⽤户需重新进⾏授权除老鼠>《天才基本法》张子枫演技
注:因分享功能只会在客户端进⾏,所以不太有必要把授权信息存到服务器端
注:不管是⾸次使⽤第三⽅登录,还是⾸次使⽤OMG账号登录之后再绑定第三⽅账号,都会有唯⼀的⼀个OMG账号与之对应

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。