Share via


IPreAuthenticationThreatDetectionModule.EvaluatePreAuthentication Method

Definition

public:
 System::Threading::Tasks::Task<Microsoft::IdentityServer::Public::ThreatDetectionFramework::ThrottleStatus> ^ EvaluatePreAuthentication(Microsoft::IdentityServer::Public::ThreatDetectionFramework::ThreatDetectionLogger ^ logger, Microsoft::IdentityServer::Public::ThreatDetectionFramework::RequestContext ^ requestContext, Microsoft::IdentityServer::Public::ThreatDetectionFramework::SecurityContext ^ securityContext, Microsoft::IdentityServer::Public::ThreatDetectionFramework::ProtocolContext ^ protocolContext, System::Collections::Generic::IList<System::Security::Claims::Claim ^> ^ additionalClams);
public System.Threading.Tasks.Task<Microsoft.IdentityServer.Public.ThreatDetectionFramework.ThrottleStatus> EvaluatePreAuthentication (Microsoft.IdentityServer.Public.ThreatDetectionFramework.ThreatDetectionLogger logger, Microsoft.IdentityServer.Public.ThreatDetectionFramework.RequestContext requestContext, Microsoft.IdentityServer.Public.ThreatDetectionFramework.SecurityContext securityContext, Microsoft.IdentityServer.Public.ThreatDetectionFramework.ProtocolContext protocolContext, System.Collections.Generic.IList<System.Security.Claims.Claim> additionalClams);
abstract member EvaluatePreAuthentication : Microsoft.IdentityServer.Public.ThreatDetectionFramework.ThreatDetectionLogger * Microsoft.IdentityServer.Public.ThreatDetectionFramework.RequestContext * Microsoft.IdentityServer.Public.ThreatDetectionFramework.SecurityContext * Microsoft.IdentityServer.Public.ThreatDetectionFramework.ProtocolContext * System.Collections.Generic.IList<System.Security.Claims.Claim> -> System.Threading.Tasks.Task<Microsoft.IdentityServer.Public.ThreatDetectionFramework.ThrottleStatus>

Parameters

requestContext
RequestContext
securityContext
SecurityContext
protocolContext
ProtocolContext
additionalClams
IList<Claim>

Returns

Applies to