OAuth
:
OAuth
(开放授权)是一个开放标准,允许用户授权第三方网站访问他们存储
在另外的服务提供者上的信息,而不需要将用户名和密码提供给第三方网站或分享他们
数据的所有内容。
OAuth2.0
:
对于用户相关的
OpenAPI
(例如获取用户信息,动态同步,照片,日志,分
享等),为了保护用户数据的安全和隐私,第三方网站访问用户数据前都需要显式的向
用户征求授权。
流程操作如下:
操作流程:
1、点击社交登录按钮
2、跳转到微博授权页面
3、返回授权页面
4、账号密码进行授权
5、跳转到微博进行登录
6、跳回自己系统
7、处理微博登录成功的回调
8、判断社交登录用户是否是第一次登录,如果是就要进行注册流程
9、返回当前用户信息
10、返回登录成功页面