Asp.net core 如何配置asp.net核心应用程序与ADFS 2019通信以进行身份验证?

Asp.net core 如何配置asp.net核心应用程序与ADFS 2019通信以进行身份验证?,asp.net-core,adfs,Asp.net Core,Adfs,我正在尝试将我的asp.net核心应用程序配置为与ADFS 2019通信以进行身份验证。 当我试图打开网页时,我收到一个ADFS错误。它显示为事件ID 364,并提供以下日志: EventData Data wsfed Data https://localhost:44444/ Data Microsoft.IdentityServer.Web.InvalidRequestException: MSIS7042: The same client brow

我正在尝试将我的asp.net核心应用程序配置为与ADFS 2019通信以进行身份验证。 当我试图打开网页时,我收到一个ADFS错误。它显示为事件ID 364,并提供以下日志:

EventData 

   Data wsfed 
 
   Data https://localhost:44444/ 
 
   Data Microsoft.IdentityServer.Web.InvalidRequestException: MSIS7042: 
   The same client browser session has made '6' requests in the last '2' seconds. Contact your 
   administrator for details. 
   at Microsoft.IdentityServer.Web.Protocols.PassiveProtocolHandler.UpdateLoopDetectionCookie(WrappedHttpListenerContext context) 
   at Microsoft.IdentityServer.Web.Protocols.WSFederation.WSFederationProtocolHandler.SendSignInResponse(WSFederationContext context, MSISSignInResponse response) 
   at Microsoft.IdentityServer.Web.PassiveProtocolListener.ProcessProtocolRequest(ProtocolContext protocolContext, PassiveProtocolHandler protocolHandler) 
   at Microsoft.IdentityServer.Web.PassiveProtocolListener.OnGetContext(WrappedHttpListenerContext context)  
我在asp.net核心应用程序中的代码:


            services.AddAuthentication(sharedOptions =>
                {
                sharedOptions.DefaultScheme = CookieAuthenticationDefaults.AuthenticationScheme;
                sharedOptions.DefaultSignInScheme = CookieAuthenticationDefaults.AuthenticationScheme;
                sharedOptions.DefaultChallengeScheme = WsFederationDefaults.AuthenticationScheme;
                })
            .AddWsFederation(options =>
                {

                options.Wtrealm = "https://localhost:44444/";

                options.MetadataAddress = "https://adfs-test.com/FederationMetadata/2007-06/FederationMetadata.xml";

                })
            .AddCookie();
有人能帮忙吗