OAUTH认证
来源:互联网 发布:mac ps如何添加字体 编辑:程序博客网 时间:2024/05/02 01:59
OAUTH认证授权的流程进行初步认识。其实,简单的来说,OAUTH认证授权就三个步骤,三句话可以概括:
1. 获取未授权的Request Token
2. 获取用户授权的Request Token
3. 用授权的Request Token换取Access Token
当应用拿到Access Token后,就可以有权访问用户授权的资源了。这三个步骤对应OAUTH的三个URL服务地址嘛。上面的三个步骤中,每个步骤分别请求一个URL,并且收到相关信息,并且拿到上步的相关信息去请求接下来的URL直到拿到Access Token。
具体每步执行信息如下:
A. 使用者(第三方软件)向OAUTH服务提供商请求未授权的Request Token。向Request Token URL发起请求。
B. OAUTH服务提供商同意使用者的请求,并向其颁发未经用户授权的oauth_token与对应的oauth_token_secret,并返回给使用者。
C. 使用者向OAUTH服务提供商请求用户授权的Request Token。向User Authorization URL发起请求,请求带上上步拿到的未授权的token与其密钥。
D. OAUTH服务提供商将引导用户授权。该过程可能会提示用户,你想将哪些受保护的资源授权给该应用。此步可能会返回授权的Request Token也可能不返回。
E. Request Token 授权后,使用者将向Access Token URL发起请求,将上步授权的Request Token换取成Access Token。
F. OAUTH服务提供商同意使用者的请求,并向其颁发Access Token与对应的密钥,并返回给使用者。
G. 使用者以后就可以使用上步返回的Access Token访问用户授权的资源。
从上面的步骤可以看出,用户始终没有将其用户名与密码等信息提供给使用者(第三方软件),从而更安全。
- OAuth认证
- Oauth认证
- OAuth认证
- Oauth认证
- OAUTH认证
- OAUTH认证
- OAuth认证
- OAuth认证
- OAuth 认证步骤
- OAuth 认证步骤
- OAuth 认证步骤
- Oauth认证原理
- oauth认证图解
- Oauth认证(Sina)
- OAUTH 认证相关知识
- oauth认证----豆瓣客户端
- Android OAuth认证
- oauth认证原理
- 关于actionbar设置.setDisplayShowHomeEnabled(true)的一些问题
- linux上Tomcat部署WAR包-遇到缓存等若干问题
- android实现重启
- 事务已提交读
- ios平台UI自动化策略-UIautomation版(三)[谢绝转载]
- OAUTH认证
- ICTClAS2015(NLPIR) 的python接口实现
- Spark生态系统解析及基于Redis的开源分布式服务Codis
- Android中Service类onStartCommand
- Windows 系统 睡眠 休眠 混合睡眠 快速关机的技术说明
- Linux 从虚拟地址到物理地址
- house issue
- [C++]LeetCode: 132 Find Minimum in Rotated Sorted Array II (二分查找)
- Dlephi 子界