出于某种原因,我已经开始接收.AspNetCore.Correlation。未找到州财产。虽然,昨天相同的配置工作正常。我可以知道为什么会这样吗?
这是我的配置:
var options = new OpenIdConnectOptions
{
Authority = $"https://login.microsoftonline.com/common/",
ClientId = externalProvider.ClientId,
UseTokenLifetime = true,
RequireHttpsMetadata = false,
TokenValidationParameters = new TokenValidationParameters
{
ValidateIssuer = false
}
};
请注意我已经验证我的redirect_url配置正确。
对于那些遇到同样问题的人,请注意我在项目中添加了两个OpenId Connect配置,导致出现此错误。要解决此错误,您必须为每个配置提供唯一的CallbackPath。
答案 0 :(得分:2)
正如我上面提到的,当您的项目中有多个OpenId配置时会导致错误。要解决此错误,您必须为每个配置提供唯一的CallbackPath。