Asp.net core 为什么controllerbase.challenge返回的是200而不是302
我正在使用asp.net core中的controllerbase.challenge对我的web应用程序进行oidc提供商身份验证。在除一个部署环境外的所有部署环境中,当我访问调用controllerbase.challenge的mvc端点时,我看到适当的重定向到oidc提供程序 对此有什么解释?除了在有问题的环境中看到200 ok响应外,我在其他任何地方都可以看到指向oidc提供程序的302Asp.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() {
public IActionResult Authenticate()
{
return Challenge(new AuthenticationProperties { RedirectUri = "/" }, OpenIdConnectDefaults.AuthenticationScheme);
}
是否存在cookie错误,如果您在浏览器中打开“开发人员”选项卡,则可以看到该错误调用质询时该服务器上的日志是什么?错误日志中没有相关内容