accessToken的使用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了accessToken的使用相关的知识,希望对你有一定的参考价值。

1、accessToken是啥,干嘛用?

形象解释:申请调兵-->皇帝同意-->兵符-->开始调兵

拿到用户在第三方平台的唯一的标识;

获取用户的nickname,头像,邮箱等其他信息;

 

2、实际开发3大步(app做的事情,实际开发,我们能把我这里的几个步骤,就可以完成开发工作)

2.1 发起授权请求,让用户授权 

2.2 处理授权结果.拿到accessToken 

2.3 调用`第三方登录协议(自己公司定义)`,传递accessToken到app的server,**后续逻辑交给server **

 

3、server拿到accessToken做了啥

>静默注册新用户或者返回已有用户用户信息 

3.1 使用accessToken拿到用户在`第三方平台的唯一ID`;

    * 判断`第三方平台的唯一ID`是否存在我们的`用户信息表`中;

        * 存在:(之前使用qq号登陆过自己的系统)返回当前用户的用户信息

        * 不存在:(用户还没有使用过此qq登陆过我们的系统)

3.2 调用相关的接口,拿到nickname,邮箱,头像(需要什么拿取什么);

 

以上是关于accessToken的使用的主要内容,如果未能解决你的问题,请参考以下文章

使用 accesstoken 登录 Facebook

如何在脚本中使用 system.accesstoken 创建 Azure Devops 服务连接

Azure:无法使用 RefreshToken 获取新的 AccessToken

如何使用从 Snapchat 收到的 AccessToken 来获取 UserData?

如何获取accessToken

为啥不推荐使用oauth2accesstoken