欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
OAuth
来自开放百科 - 灰狐
(版本间的差异)
小 (→链接) |
|||
(未显示1个用户的11个中间版本) | |||
第1行: | 第1行: | ||
+ | {{SeeWikipedia}} | ||
+ | |||
+ | [[Image:oauth.png|right]] | ||
An open protocol to allow secure API authentication in a simple and standard method from desktop and web applications. | An open protocol to allow secure API authentication in a simple and standard method from desktop and web applications. | ||
− | [[ | + | |
+ | ==简介== | ||
+ | |||
+ | ==OAuth 2.0== | ||
+ | [[文件:oauth2.png|right]] | ||
==Definitions== | ==Definitions== | ||
第6行: | 第13行: | ||
<nowiki> 一个允许通过OAuth访问的web应用程序。</nowiki> | <nowiki> 一个允许通过OAuth访问的web应用程序。</nowiki> | ||
*用户 User: | *用户 User: | ||
− | + | <nowiki> 在服务提供方处拥有帐号的个人。</nowiki> | |
*消费方 Consumer: | *消费方 Consumer: | ||
− | + | <nowiki> 一个代表用户以OAuth形式访问服务提供方的网站或应用程序。</nowiki> | |
*受保护资源 Protected Resource(s): | *受保护资源 Protected Resource(s): | ||
− | + | <nowiki> 服务提供方所掌控的数据,能被通过用户认证的消费方访问。</nowiki> | |
*消费方开发者 Consumer Developer: | *消费方开发者 Consumer Developer: | ||
− | + | <nowiki> 实现消费方的个人或组织。</nowiki> | |
*消费方键值 Consumer Key: | *消费方键值 Consumer Key: | ||
− | + | <nowiki> 消费方用来向服务提供方标示身份的值。</nowiki> | |
*消费方密钥 Consumer Secret: | *消费方密钥 Consumer Secret: | ||
− | + | <nowiki> 消费方用于建立对消费方键值所有权的密钥。</nowiki> | |
*请求令牌 Request Token: | *请求令牌 Request Token: | ||
− | + | <nowiki> 消费方用于从用户处获得授权并换取请求令牌的值。</nowiki> | |
*访问令牌 Access Token: | *访问令牌 Access Token: | ||
− | + | <nowiki> 消费方用于代表用户在没有密码的情况下访问受保护资源的值。</nowiki> | |
*令牌密钥 Token Secret: | *令牌密钥 Token Secret: | ||
− | + | <nowiki> 消费方用于建立对特定令牌所有权的密钥。</nowiki> | |
*OAuth协议参数 OAuth Protocol Parameters: | *OAuth协议参数 OAuth Protocol Parameters: | ||
− | + | <nowiki> 参数名称,以oauth_开头。</nowiki> | |
− | == | + | |
+ | ==图集== | ||
+ | <gallery widths=100px heights=100px perrow=6> | ||
+ | Image:OAuth-Authentication-Flow.png|OAuth验证流程 | ||
+ | Image:Plurk-OAuth-data-flow.png|Plurk | ||
+ | </gallery> | ||
+ | |||
+ | ==项目== | ||
+ | *[https://github.com/oauth2-proxy/oauth2-proxy OAuth2 Proxy] | ||
+ | |||
+ | ==图集== | ||
+ | |||
+ | ==链接== | ||
*http://oauth.net/ | *http://oauth.net/ | ||
− | * | + | *[http://oauth.net/core/1.0/ OAuth Core 1.0] |
+ | *[https://devansvd.com/oauth/#authorization-code-grant-with-pkce Demystifying OAuth 2.0 - A Tutorial & Primer] | ||
*http://groups.google.com/group/oauth/ | *http://groups.google.com/group/oauth/ | ||
*http://groups.google.com/group/oauth-extensions | *http://groups.google.com/group/oauth-extensions | ||
*http://groups.google.com/group/oauth-ruby | *http://groups.google.com/group/oauth-ruby | ||
*http://code.google.com/p/oauth/ | *http://code.google.com/p/oauth/ | ||
+ | *http://wiki.oauth.net/ | ||
+ | *http://blog.oauth.net/ | ||
+ | *http://tumble.oauth.net/ | ||
+ | |||
+ | [[category:OAuth]] | ||
+ | [[category:identity]] |
2021年7月29日 (四) 13:18的最后版本
您可以在Wikipedia上了解到此条目的英文信息 OAuth Thanks, Wikipedia. |
An open protocol to allow secure API authentication in a simple and standard method from desktop and web applications.
目录 |
[编辑] 简介
[编辑] OAuth 2.0
[编辑] Definitions
- 服务提供方 Service Provider:
一个允许通过OAuth访问的web应用程序。
- 用户 User:
在服务提供方处拥有帐号的个人。
- 消费方 Consumer:
一个代表用户以OAuth形式访问服务提供方的网站或应用程序。
- 受保护资源 Protected Resource(s):
服务提供方所掌控的数据,能被通过用户认证的消费方访问。
- 消费方开发者 Consumer Developer:
实现消费方的个人或组织。
- 消费方键值 Consumer Key:
消费方用来向服务提供方标示身份的值。
- 消费方密钥 Consumer Secret:
消费方用于建立对消费方键值所有权的密钥。
- 请求令牌 Request Token:
消费方用于从用户处获得授权并换取请求令牌的值。
- 访问令牌 Access Token:
消费方用于代表用户在没有密码的情况下访问受保护资源的值。
- 令牌密钥 Token Secret:
消费方用于建立对特定令牌所有权的密钥。
- OAuth协议参数 OAuth Protocol Parameters:
参数名称,以oauth_开头。
[编辑] 图集
[编辑] 项目
[编辑] 图集
[编辑] 链接
- http://oauth.net/
- OAuth Core 1.0
- Demystifying OAuth 2.0 - A Tutorial & Primer
- http://groups.google.com/group/oauth/
- http://groups.google.com/group/oauth-extensions
- http://groups.google.com/group/oauth-ruby
- http://code.google.com/p/oauth/
- http://wiki.oauth.net/
- http://blog.oauth.net/
- http://tumble.oauth.net/
分享您的观点