Asp.net core 如何配置asp.net核心应用程序与ADFS 2019通信以进行身份验证?
我正在尝试将我的asp.net核心应用程序配置为与ADFS 2019通信以进行身份验证。 当我试图打开网页时,我收到一个ADFS错误。它显示为事件ID 364,并提供以下日志: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
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();
有人能帮忙吗