C# 使用UseOpenIdConnectAuthentication:SecurityTokenReceivedendless循环的MVC5 ADF

C# 使用UseOpenIdConnectAuthentication:SecurityTokenReceivedendless循环的MVC5 ADF,c#,asp.net-mvc,asp.net-mvc-5,adfs,C#,Asp.net Mvc,Asp.net Mvc 5,Adfs,我是ADFSNoob,所以请原谅任何愚蠢的问题 我正在尝试与ADFS服务器集成,因此我将其放在Startup.Auth.cs中: 看到断点行了吗?它会一次又一次地受到攻击,直到服务器出现错误(它可能会保护自己免受多次调用): Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolException:““OpenIdConnectMessage.Error不是null,表示错误。错误:'server\u Erro

我是ADFSNoob,所以请原谅任何愚蠢的问题

我正在尝试与ADFS服务器集成,因此我将其放在Startup.Auth.cs中:

看到断点行了吗?它会一次又一次地受到攻击,直到服务器出现错误(它可能会保护自己免受多次调用): Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolException:““OpenIdConnectMessage.Error不是null,表示错误。错误:'server\u Error'。错误描述(可能为空):'MSIS9604%3a+发生+错误。+授权+服务器+无法+完成+请求。'。错误\u Uri(可能为空):'Error\u Uri为null'。”

我真的不知道我该怎么做,在经典登录时,在检查数据库中是否存在用户后,我会这样做,告诉应用程序我已登录,并可以访问所有这些[授权]控制器:

this.AuthenticationManager.SignIn(new AuthenticationProperties
        {
            AllowRefresh = true,
            IsPersistent = rememberMe,
            ExpiresUtc = DateTime.UtcNow.AddDays(7)
        }, identity);
我必须在这里做类似的事情吗?我现在一片漆黑,非常感谢您的帮助。 谢谢


所有链接都有尾随“/”(我读到这可能是个问题-如果“/”缺失)

我应该在重定向URL上有什么内容吗?以某种方式“验证”用户?我有了更多的见解。似乎ADFS设置了一个cookie,iis express无法识别它或其他什么,重定向回ADFS,它设置了另一个cookie等等。您是否能够修复此问题?我也面临这个问题。我应该在重定向URL上有什么东西吗?以某种方式“验证”用户?我有了更多的见解。似乎ADFS设置了一个cookie,iis express无法识别它或其他什么,重定向回ADFS,它设置了另一个cookie等等。您是否能够修复此问题?我也面临这个问题。