accessToken的使用
2016-03-31 00:09
162 查看
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,邮箱,头像(需要什么拿取什么);
相关文章推荐
- Linux GNOME or KDE系统设置中网络代理设置无效
- Zookeeper架构理解
- jsp的一生一世
- 什么是IO(一)- IO的分层
- PHP运行模式的深入理解
- ios之无限图片轮播器的实现
- C++
- 2016-3-31 提权一直在失败从未成功
- TPath
- 二叉树实现哈夫曼码
- 什么是IO(二)- IO模型
- Maze Problem BNUOJ 1055
- 【3】JAVA---地址App小软件(AddPanel.class)(表现层)
- 【3】JAVA---地址App小软件(AddPanel.class)(表现层)
- Spring aop的实现原理
- asp.net异步获取datatable并显示的实现方法
- 浅析ASP.NET路由模型工作原理
- asp.net MVC利用ActionFilterAttribute过滤关键字的方法
- asp.net MVC利用自定义ModelBinder过滤关键字的方法(附demo源码下载)
- Linux中Python 环境软件包安装步骤