为什么controllerbase.challenge返回200而不是302 reidirect

时间:2020-04-01 23:14:36

标签: asp.net-core controller openid-connect

我正在使用asp.net核心中的controllerbase.challenge来针对oidc提供程序验证我的Web应用程序。在除一个部署环境以外的所有部署环境中,当我击中要调用controllerbase.challenge的mvc端点时,都会看到对oidc提供程序的适当重定向。

对此有什么解释?除了在有问题的环境中看到200好的响应

之外,我在其他任何地方都看到oidc提供程序的302

    public IActionResult Authenticate()
    {
        return Challenge(new AuthenticationProperties { RedirectUri = "/" }, OpenIdConnectDefaults.AuthenticationScheme);
    }

1 个答案:

答案 0 :(得分:0)

如果您在浏览器中打开“开发人员”标签,就会看到Cookie错误