OAuth
基本概念
- OAuth 协议为用户资源的授权提供了一个安全的、开放而又简易的标准
- OAuth 的授权不会使第三方触及到用户的帐号信息
- OAuth 允许用户提供一个令牌,而不是用户名和密码来访问他们存放在特定服务提供者的数据
- 每一个令牌授权一个
特定的网站
在特定的时段内
访问特定的资源
OAuth 授权流程图
注册应用程序
注册应用程序
- 注册新浪微博账号
- 访问 http://open.weibo.com
- 成为新浪微博开发者(个人开发者)
- 点击
微连接
-移动应用
- 填写基本信息,如下图所示:
- 点击
应用信息
-高级信息
,设置回调地址,如下图所示:
- 点击
应用信息
-测试信息
,添加测试账号,如下图所示:
在以后公司开发中,在应用未上线之前,别人测试应用使用微博账号的,要将其微博账号添加为测试账号,否则数据无法获取
应用程序信息
Key | 值 |
---|---|
client_id | 931880914 |
client_secret | 80328e91fb58750daa48b8f12a243b4f |
redirect_uri | http://www.itheima.com/ |
access_token | 2.00ml8IrFLUkOXB854496feced4yFtC |
注意:授权回调地址一定要完全一致