【问题标题】:Authorizaton Flow in identity Server 4: Unsupported Grant Type身份服务器 4 中的授权流程:不支持的授权类型
【发布时间】:2023-04-09 06:28:01
【问题描述】:

我有一个混合授权类型,它允许我通过浏览器将我的应用程序路由到身份服务器,以便使用单点登录登录其他应用程序。

第一阶段我可以通过授权端点从身份服务器请求授权码。

获得代码后,我使用第一阶段提供的代码通过带有 grant_type = "authorization_code" 的令牌点请求访问/刷新令牌。在这个阶段,我收到一条错误消息“不支持的授权类型”。我假设我没有为此客户 ID 添加授权类型“authorization_code”。

在 Identity Server 数据库中,我添加了“混合”和“授权代码”两种授权类型,这也不起作用。

我是否为授权代码添加了错误的授权类型?

【问题讨论】:

  • 确保使用 content-type 作为“application/x-www-form-urlencoded”

标签: oauth authorization identityserver4 hybrid


【解决方案1】:

authorization_codehybridone of the restricted combinations,如 documentation 中所述。您应该选择其中一个(实际上今天只有第一个 + PKCE is preferable)并在与客户的所有通话中使用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-03-29
    • 1970-01-01
    • 2017-09-18
    • 1970-01-01
    • 2020-11-20
    • 1970-01-01
    • 1970-01-01
    • 2014-02-08
    相关资源
    最近更新 更多