【发布时间】:2018-05-26 06:15:37
【问题描述】:
我正在尝试实现 oAuth2(授权代码授予类型)的资源所有者部分。在浏览 oAuth2 规范时,我发现以下有关初始客户端授权请求的文本:
"客户端使用一个 HTTP 重定向响应,或通过其他可用的方式通过 用户代理。"
我对“HTTP 重定向响应”部分有点困惑。谁能解释一下客户端使用 HTTP 重定向响应将资源所有者定向到授权端点的场景。
【问题讨论】:
标签: oauth-2.0
我正在尝试实现 oAuth2(授权代码授予类型)的资源所有者部分。在浏览 oAuth2 规范时,我发现以下有关初始客户端授权请求的文本:
"客户端使用一个 HTTP 重定向响应,或通过其他可用的方式通过 用户代理。"
我对“HTTP 重定向响应”部分有点困惑。谁能解释一下客户端使用 HTTP 重定向响应将资源所有者定向到授权端点的场景。
【问题讨论】:
标签: oauth-2.0
假设用户(资源所有者)想要通过应用程序(客户端)访问资源(资源服务器)。用户使用 Web 浏览器发送 HTTP 请求以在应用程序上执行操作。无法授权对资源的访问,因为 HTTP 请求的 Authorization Header 中不包含 Access Token。在这种情况下,应用程序会将用户重定向到授权服务器,而不是使用错误消息进行响应。通过向授权服务器提供登录凭据,用户可以发起授权请求。
【讨论】: