.AspNetCore.Correlation。未找到状态 属性
.AspNetCore.Correlation. state property not found
出于某种原因,我开始收到 .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。
正如我上面提到的,当您的项目中有多个OpenId配置时会导致错误。要解决此错误,您必须为每个配置提供唯一的 CallbackPath。
出于某种原因,我开始收到 .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。
正如我上面提到的,当您的项目中有多个OpenId配置时会导致错误。要解决此错误,您必须为每个配置提供唯一的 CallbackPath。