【发布时间】: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