从 Identity Server 4 重定向不适用于 .net core 2.2
Redirect from Identity Server 4 not working on .net core 2.2
我正在关注来自 Brian Noyes 的 Pluralsight.com 教程,名为 openid 和 oauth2 保护 angular 应用程序。
练习文件工作正常。当我将身份服务器 (STS) 升级到最新的 asp.net 核心 2.2 框架时,注销后的重定向卡在来自 DiscoveryKeyEndpoint
的开始密钥发现请求上
chrome 中控制台上的错误消息如下
当我们查看 fiddler 时,很明显返回的内容类型有问题。
这里的工作示例具有正确的内容类型 application/json 和旧的 ASP.NET Core 1.0 Application
这里是错误内容类型 application/jwk-set+json 和新 ASP.NET 的损坏示例核心 2.2 应用
如何修复返回的这种奇怪的内容类型。
有一个 GitHub issue 描述了这里发生的事情。本质上,oidc-client-js
中引入了一个错误,导致从 jwks 端点返回的 Content-Type
header 只有在 application/json
.
时才有效
此问题已在 1.5.2 中修复,因此升级到该版本将解决您遇到的问题。该项目名为 oidc-client-js
,但 NPM 包为 oidc-client
。
我正在关注来自 Brian Noyes 的 Pluralsight.com 教程,名为 openid 和 oauth2 保护 angular 应用程序。
练习文件工作正常。当我将身份服务器 (STS) 升级到最新的 asp.net 核心 2.2 框架时,注销后的重定向卡在来自 DiscoveryKeyEndpoint
的开始密钥发现请求上chrome 中控制台上的错误消息如下
当我们查看 fiddler 时,很明显返回的内容类型有问题。
这里的工作示例具有正确的内容类型 application/json 和旧的 ASP.NET Core 1.0 Application
这里是错误内容类型 application/jwk-set+json 和新 ASP.NET 的损坏示例核心 2.2 应用
如何修复返回的这种奇怪的内容类型。
有一个 GitHub issue 描述了这里发生的事情。本质上,oidc-client-js
中引入了一个错误,导致从 jwks 端点返回的 Content-Type
header 只有在 application/json
.
此问题已在 1.5.2 中修复,因此升级到该版本将解决您遇到的问题。该项目名为 oidc-client-js
,但 NPM 包为 oidc-client
。