.AspNetCore.Correlation。未找到州财产

时间:2018-05-04 09:00:23

标签: openid

出于某种原因,我已经开始接收.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。

1 个答案:

答案 0 :(得分:2)

正如我上面提到的,当您的项目中有多个OpenId配置时会导致错误。要解决此错误,您必须为每个配置提供唯一的CallbackPath。