我有一个identityserver4,用于验证发送的令牌以及我的API收到的请求。
为此,我使用identityserver3.accesstokenvalidation。
在启动时:
JwtSecurityTokenHandler.InboundClaimTypeMap = new Dictionary<string, string>();
app.UseIdentityServerBearerTokenAuthentication(new IdentityServerBearerTokenAuthenticationOptions
{
Authority = Configurations.AuthorizationAuthority,
});
现在我可能会遇到服务器运行identityserver4很快(多秒)不可用的情况。
如果发生这种情况,包含我的API的服务将无法运行说:
无法建立连接,因为目标计算机是主动的 拒绝了
即使IdentityServer服务器没有运行,我希望我的API服务启动,是否有某种配置Identityserver3.accesstokenvalidation提供了解决此问题的方法?
答案 0 :(得分:0)
将DelayLoadMetadata
设为true
。