Skip to content

Commit

Permalink
add table of contents.
Browse files Browse the repository at this point in the history
  • Loading branch information
jeansfish committed Feb 6, 2013
1 parent cdba419 commit dff55d8
Show file tree
Hide file tree
Showing 3 changed files with 124 additions and 1 deletion.
7 changes: 6 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -115,4 +115,9 @@ App_Data/*.ldf
#LightSwitch generated files
GeneratedArtifacts/
_Pvt_Extensions/
ModelManifest.xml
ModelManifest.xml
*.Rproj.user
*.Rproj
*.Rhistory
*.html
.Rproj.user
115 changes: 115 additions & 0 deletions TableofContents.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,115 @@
目录
================
- [首页](index.md)
- 1. 介绍
- 1.1. 角色
- 1.2. 协议流程
- 1.3. 授权许可
- 1.3.1. 授权码
- 1.3.2. 隐式授权
- 1.3.3. 资源所有者密码凭据
- 1.3.4. 客户端凭据
- 1.4. 访问令牌
- 1.5. 刷新令牌
- 1.6. TLS版本
- 1.7. HTTP重定向
- 1.8. 互操作性
- 1.9. 符号约定
- 2. 客户端注册
- 2.1. 客户端类型
- 2.2. 客户端标识
- 2.3. 客户端身份验证
- 2.3.1. 客户端密码
- 2.3.2. 其他身份验证方法
- 2.4. 未注册的客户端
- 3. 协议端点
- 3.1. 授权端点
- 3.1.1. 响应类型
- 3.1.2. 重定向端点
- 3.2. 令牌端点
- 3.2.1. 客户端身份验证
- 3.3. 访问令牌范围
- 4. 获得授权
- 4.1. 授权码许可
- 4.1.1. 授权请求
- 4.1.2. 授权响应
- 4.1.3. 访问令牌请求
- 4.1.4. 访问令牌响应
- 4.2. 隐式许可
- 4.2.1. 授权请求
- 4.2.2. 访问令牌响应
- 4.3. 资源拥有者密码凭据许可
- 4.3.1. 授权请求和响应
- 4.3.2. 访问令牌请求
- 4.3.3. 访问令牌响应
- 4.4. 客户端凭证许可
- 4.4.1. 授权请求和响应
- 4.4.2. 访问令牌请求
- 4.4.3. 访问令牌响应
- 4.5. 扩展许可
- 5. 颁发访问令牌
- 5.1. 成功响应
- 5.2. 错误响应
- 6. 刷新访问令牌
- 7. 访问受保护资源
- 7.1. 访问令牌类型
- 7.2. 错误响应
- 8. 可扩展性
- 8.1. 定义访问令牌类型
- 8.2. 定义新的端点参数
- 8.3. 定义新的授权许可类型
- 8.4. 定义新的授权端点响应类型
- 8.5. 定义其他错误代码
- 9. 本机应用程序
- 10. 安全性考虑
- 10.1. 客户端身份验证
- 10.2. 客户端仿冒
- 10.3. 访问令牌
- 10.4. 刷新令牌
- 10.5. 授权码
- 10.6. 授权码重定向URI操纵
- 10.7. 资源拥有者密码凭据
- 10.8. 请求机密性
- 10.9. 确保端点真实性
- 10.10. 凭据猜测攻击
- 10.11. 钓鱼攻击
- 10.12. 跨站请求伪造
- 10.13. 点击劫持
- 10.14. 代码注入和输入验证
- 10.15. 自由重定向
- 10.16. 隐式流程中滥用访问令牌假冒资源所有者
- 11. IANA考量
- 11.1. OAuth访问令牌类型注册表
- 11.1.1. 注册模板
- 11.2. OAuth参数注册表
- 11.2.1. 注册模板
- 11.2.2. 初始注册表内容
- 11.3. OAuth授权端点响应类型注册表
- 11.3.1. 注册模板
- 11.3.2. 初始注册表内容
- 11.4. OAuth扩展错误注册表
- 11.4.1. 注册模板
- 12. 参考文献
- 12.1. 规范性文献
- 12.2. 参考性文献
- 附录A. 增强巴科斯-诺尔范式(ABNF)语法
- A.1. “client_id”语法
- A.2. “client_secret”语法
- A.3. “response_type”语法
- A.4. “scope”语法
- A.5. “state”语法
- A.6. “redirect_uri”语法
- A.7. “error”语法
- A.8. “error_description”语法
- A.9. “error_uri”语法
- A.10. “grant_type”语法
- A.11. “code”语法
- A.12. “access_token”语法
- A.13. “token_type”语法
- A.14. “expires_in”语法
- A.15. “username”语法
- A.16. “password”语法
- A.17. “refresh_token”语法
- A.18. 端点参数语法
- 附录B. 使用application/x-www-form-urlencoded媒体类型
- 附录C. 致谢
3 changes: 3 additions & 0 deletions index.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,9 @@ IETF信托及标识为本文档的作者版权所有(c)2012。保留所有

本文档受[BCP78][PCB78]和IETF信托有关IETF文档的法律条款 ([http://trustee.ietf.org/license-info][IETF License])的约束,自本文档发布之日起生效。请仔细查阅这些文件,因为它们描述了与本文档有关的权利和限制。从本文档中提取的代码组件必须按信托法律条款[4.e][TrustLegalProvisions4.e]节所述包括简化BSD许可证文本;并且按简化BSD许可证中所述不附带质量保证。


##[目录](TableofContents.md)

[RFC5849]: http://tools.ietf.org/html/rfc5849 "OAuth 1.0协议"
[RFC5741.Section2]:http://tools.ietf.org/html/rfc5741#section-2 "RFC5741第二节"
[RFC6749Editor]: http://www.rfc-editor.org/info/rfc6749 "RFC6749Editor"
Expand Down

0 comments on commit dff55d8

Please sign in to comment.