第三方登录
Posted XiNanHeiShao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第三方登录相关的知识,希望对你有一定的参考价值。
你们自己的用户系统不是维护一套token的吗,你客户端第三方登录后,拿着第三方token给服务器,服务器拿着验证后,就当你登录成功
然后发你一个你自己用户系统的token
如果是第一次,还得过程:拿到token取回信息,看qq号对应的没用户就新建个用户,关联上,生成用户token传给客户端
第三方登录给你返回的就是第三方的token
最后也是给你了个token,一般也有一些其他信息,但是最终还是token管用,其他信息都让服务器拿token自己去qq服务器那里取
拿着三方token给服务器,它自己拿着token去三方那里取你的所有信息,然后新建个你们自己的用户,关联上这个三方账户,这就算完事了
下一次你再用三方登录的时候,调用三方登录,把三方token再给服务器,服务器拿着去三方验证后,拿到了你qq号,一看自己这有这个账户了,就认为你通过验证了加下来就跟正常登录一样了
意思服务端也要和第三方打交道到对吧
否则它不知道你是谁,你拿个token和qq号就告诉它我是这个qq号的主人,服务器怎么知道是不是
万一你冒充的,岂不是随便拿个token就能装逼冒充别人了
是,就是登录,拿到token,调用登录接口传给服务器,完事了
以上是关于第三方登录的主要内容,如果未能解决你的问题,请参考以下文章