当我尝试使用Authorisation_code时,它总是重定向到authenticationendpoint,如下所示:
不一致我期待如下:
找到HTTP / 1.1 302 地点: https://client.example.com/cb?code=SplxlOBeZQQYbYS6WxSbIA
答案 0 :(得分:0)
在您提供授权码之前,您需要先登录。引自同一文档。
客户端通过指导资源所有者来启动流程 用户代理到授权端点(您可以使用/ authorize 授权代码授予类型OAuth 2.0的端点。它 包括客户端标识符,response_type,请求的范围和a 授权服务器向用户代理发送的重定向URI 授予访问权限后返回。授权服务器验证 资源所有者(通过用户代理)并确定是否 资源所有者授予或拒绝客户端的访问请求。假设 资源所有者授予访问权限,然后授权服务器 使用重定向URI将用户代理重定向回客户端 提前提供。重定向URI包括授权代码。
要通过示例了解,请查看this article。请注意这是一篇旧文章。因此配置可能会有所不同,但您可以参考示例。