ClaimsAuthenticationManager.Authenticate(String, ClaimsPrincipal) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
파생 클래스에서 재정의되는 경우 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
리소스에 액세스하려는 인증된 사용자를 나타내는 클레임 보안 주체입니다.
반품
RP 애플리케이션에 필요한 모든 수정 사항이 포함된 클레임 보안 주체입니다. 기본 구현은 수정되지 않은 들어오는 클레임 보안 주체를 반환합니다.
설명
이 메서드는 Authenticate 요청 처리 파이프라인에서 호출됩니다. RP 애플리케이션의 정책에 따라 클레임을 필터링, 수정 또는 클레임 보안 주체에 삽입하기 위해 파생 클래스에서 이 메서드를 재정의할 수 있습니다. RP 애플리케이션의 요구 사항에 따라 사용자 지정 구현 ClaimsPrincipal을 반환할 수도 있습니다.