ClaimsAuthenticationManager.Authenticate(String, ClaimsPrincipal) ClaimsAuthenticationManager.Authenticate(String, ClaimsPrincipal) ClaimsAuthenticationManager.Authenticate(String, ClaimsPrincipal) ClaimsAuthenticationManager.Authenticate(String, ClaimsPrincipal) Method

정의

파생된 클래스에서 재정의된 경우 RP 애플리케이션의 요구 사항과 일관된 ClaimsPrincipal 개체를 반환합니다.When overridden in a derived class, returns a ClaimsPrincipal object consistent with the requirements of the RP application. 기본 구현은 들어오는 ClaimsPrincipal을 수정하지 않습니다.The default implementation does not modify the incoming ClaimsPrincipal.

public:
 virtual System::Security::Claims::ClaimsPrincipal ^ Authenticate(System::String ^ resourceName, System::Security::Claims::ClaimsPrincipal ^ incomingPrincipal);
public virtual System.Security.Claims.ClaimsPrincipal Authenticate (string resourceName, System.Security.Claims.ClaimsPrincipal incomingPrincipal);
abstract member Authenticate : string * System.Security.Claims.ClaimsPrincipal -> System.Security.Claims.ClaimsPrincipal
override this.Authenticate : string * System.Security.Claims.ClaimsPrincipal -> System.Security.Claims.ClaimsPrincipal
Public Overridable Function Authenticate (resourceName As String, incomingPrincipal As ClaimsPrincipal) As ClaimsPrincipal

매개 변수

resourceName
String String String String

요청 중인 리소스의 주소입니다.The address of the resource that is being requested.

incomingPrincipal
ClaimsPrincipal ClaimsPrincipal ClaimsPrincipal ClaimsPrincipal

리소스에 액세스하려는 인증된 사용자를 나타내는 클레임 보안 주체입니다.The claims principal that represents the authenticated user that is attempting to access the resource.

반환

RP 애플리케이션에 필요한 모든 수정 사항을 포함하는 클레임 보안 주체입니다.A claims principal that contains any modifications necessary for the RP application. 기본 구현은 들어오는 클레임 보안 주체를 수정하지 않고 반환합니다.The default implementation returns the incoming claims principal unmodified.

설명

Authenticate 메서드는 필터링 하는 파생된 클래스에서이 메서드를 재정의할 수 있습니다 요청 처리 파이프라인에서 수정 하거나 클레임을 RP 애플리케이션의 정책에 따라 클레임 보안 주체를 삽입 합니다.The Authenticate method is called from the request processing pipeline You can override this method in a derived class to filter, modify, or inject claims into the claims principal according to the policy of your RP application. RP 애플리케이션의 요구 사항에 따라 반환할 수 있습니다도 사용자 지정 구현을 ClaimsPrincipal합니다.Depending on the requirements of the RP application, you can even return a custom implementation of ClaimsPrincipal.

적용 대상