说明
OAuth2协议是目前广泛使用的安全认证协议,本文主要记录整个协议体系中包含的规范文档,以便查阅。
文档
这个文档完整描述了OAuth2协议的过程。
OAuth2协议文档描述了OAuth2的验证过程,定义了三个对象Client,ResourceServer, AuthorizationServer。
但是没有定义ResourceServer获取到Client的AccessToken如何验证的过程。
这个文档定义了ResourceServer获取到Client的AccessToken如何验证的过程。
这个文档定义了OAuth2中一个包含用户信息的访问令牌如何验证和存储信息。
这个文档定义了OAuth2中颁发一个访问令牌和刷新令牌后,如何注销这个令牌。
这个文档定义了JWT获取access token和用于客户端认证的规范,这个规范允许client在不传递client_secret的情况下完成客户端身份认证
OAuth2的扩展,定义了客户端认证和授权的断言框架。
RFC75121中使用的标记语言规范。
定义了OAuth2的威胁模型和安全注意事项。
定义了Bearer Token如何使用,存储和传输以防止滥用。
OAuth2扩展协议,主要定义Client的动态注册接口。
OIDC协议扩展定义,包含应用注册和查询接口定义。
OAuth2扩展协议,主要定义Client的读改删接口。
目前已有开源的SDK支持应用动态注册功能。