다음을 통해 공유


ClaimsAuthenticationManager.Authenticate(String, ClaimsPrincipal) 메서드

정의

파생된 클래스에서 재정의된 경우 RP 애플리케이션의 요구 사항과 일관된 ClaimsPrincipal 개체를 반환합니다. 기본 구현은 들어오는 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

요청 중인 리소스의 주소입니다.

incomingPrincipal
ClaimsPrincipal

리소스에 액세스하려는 인증된 사용자를 나타내는 클레임 보안 주체입니다.

반환

ClaimsPrincipal

RP 애플리케이션에 필요한 모든 수정 사항을 포함하는 클레임 보안 주체입니다. 기본 구현은 들어오는 클레임 보안 주체를 수정하지 않고 반환합니다.

설명

Authenticate 메서드는 필터링 하는 파생된 클래스에서이 메서드를 재정의할 수 있습니다 요청 처리 파이프라인에서 수정 하거나 클레임을 RP 애플리케이션의 정책에 따라 클레임 보안 주체를 삽입 합니다. RP 애플리케이션의 요구 사항에 따라 반환할 수 있습니다도 사용자 지정 구현을 ClaimsPrincipal합니다.

적용 대상