我正在学习Brian的Pluralsight.com教程,名为openid和oauth2,用于保护角度应用程序。
练习档案很好用。当我将Identity Server (STS)提升到最新的asp.net核心2.2框架时,登录后的重定向被卡在来自DiscoveryKeyEndpoint的启动密钥发现请求上
控制台上的chrome错误消息如下
当我们查看fiddler时,很明显,返回的内容类型有问题。
这里是具有正确内容类型的application/json和旧的ASP.NET Core1.0应用程序的工作示例
在这里,不正确的内容类型application/jwk-set+json和新的ASP.NET Core2.2应用程序的坏例子
如何修复正在返回的这个奇怪的内容类型。
发布于 2019-02-19 14:44:21
有一个GitHub问题描述了这里发生的事情。本质上,在oidc-client-js
中引入了一个bug,它导致从jwks端点返回的Content-Type
头只有在它是application/json
时才有效。
这个问题在1.5.2中得到了解决,因此升级到这个版本将解决您所看到的问题。该项目名为oidc-client-js
,但NPM包是oidc-client
。
https://stackoverflow.com/questions/54767125
复制相似问题