Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net core 为什么controllerbase.challenge返回的是200而不是302_Asp.net Core_Controller_Openid Connect - Fatal编程技术网

Asp.net core 为什么controllerbase.challenge返回的是200而不是302

Asp.net core 为什么controllerbase.challenge返回的是200而不是302,asp.net-core,controller,openid-connect,Asp.net Core,Controller,Openid Connect,我正在使用asp.net core中的controllerbase.challenge对我的web应用程序进行oidc提供商身份验证。在除一个部署环境外的所有部署环境中,当我访问调用controllerbase.challenge的mvc端点时,我看到适当的重定向到oidc提供程序 对此有什么解释?除了在有问题的环境中看到200 ok响应外,我在其他任何地方都可以看到指向oidc提供程序的302 public IActionResult Authenticate() {

我正在使用asp.net core中的controllerbase.challenge对我的web应用程序进行oidc提供商身份验证。在除一个部署环境外的所有部署环境中,当我访问调用controllerbase.challenge的mvc端点时,我看到适当的重定向到oidc提供程序

对此有什么解释?除了在有问题的环境中看到200 ok响应外,我在其他任何地方都可以看到指向oidc提供程序的302

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

是否存在cookie错误,如果您在浏览器中打开“开发人员”选项卡,则可以看到该错误

调用质询时该服务器上的日志是什么?错误日志中没有相关内容