HTTP | OAuth2

OAuth2 允许第三方应用程序代表资源所有者或以自身名义,获取对 HTTP 服务的有限访问权限。借助 OAuth2,服务提供商和消费方应用程序可以安全地相互交互。

 

在 OAuth2 中,共有 4 种角色:

 

 

 

 

组件

 

ServerClient OAuth2 组件支持 PKCE(授权码交换证明密钥),这是授权码流程的扩展,用于防止 CSRF 和授权码注入攻击(RFC 7636)。