.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。