Identityserver4 Identity Server 4错误“;键集丢失“0”;
在我配置EntityFramework代码不工作之后,我只是喜欢这个页面中的docIdentityserver4 Identity Server 4错误“;键集丢失“0”;,identityserver4,Identityserver4,在我配置EntityFramework代码不工作之后,我只是喜欢这个页面中的doc 正如文档在最后一页所说,“您现在应该能够运行任何现有的客户端应用程序并登录、获取令牌和调用API–所有这些都基于数据库配置。”。但当我运行控制台应用程序时,我看到以下内容,无论服务器信息看起来是否正常,这都是正确的。我确信我在启动客户端之前启动了服务器。我无法找到谷歌和堆栈溢出的原因或相关内容。我想知道“密钥集丢失”的含义是什么,以及如何修复它 您是否添加了以下内容 public void ConfigureSe
正如文档在最后一页所说,“您现在应该能够运行任何现有的客户端应用程序并登录、获取令牌和调用API–所有这些都基于数据库配置。”。但当我运行控制台应用程序时,我看到以下内容,无论服务器信息看起来是否正常,这都是正确的。我确信我在启动客户端之前启动了服务器。我无法找到谷歌和堆栈溢出的原因或相关内容。我想知道“密钥集丢失”的含义是什么,以及如何修复它 您是否添加了以下内容
public void ConfigureServices(IServiceCollection services)
{
services.AddIdentityServer()
.AddDeveloperSigningCredential()....
}
未添加此项时,我出现以下错误
System.InvalidOperationException: Policy error while contacting the discovery endpoint http://localhost:5050/.well-known/openid-configuration: Keyset is missing
at IdentityModel.AspNetCore.OAuth2Introspection.PostConfigureOAuth2IntrospectionOptions.<GetIntrospectionEndpointFromDiscoveryDocument>d__3.MoveNext()
System.InvalidOperationException:联系发现终结点时发生策略错误http://localhost:5050/.well-已知/openid配置:缺少密钥集
在IdentityModel.AspNetCore.OAuth2Introspection.postconfigureAuth2introspectionoptions.d_u3.MoveNext()中
很烦人,这是从来没有记录
另外,在测试之前,您必须重新启动客户端。
客户端调用只会执行一次发现。请在设置IdentityServer 4以使用SQL数据库的位置共享配置代码。其次,包括它尝试连接到IdentityServer4的客户端的代码以及您在表中定义的配置。。你有没有发现这有什么问题?在遵循了他们的第一个
快速入门指南:-)后,这对我很有效