SecurityTokenAuthenticator 클래스

정의

보안 토큰을 인증합니다.

public ref class SecurityTokenAuthenticator abstract
public abstract class SecurityTokenAuthenticator
type SecurityTokenAuthenticator = class
Public MustInherit Class SecurityTokenAuthenticator
상속
SecurityTokenAuthenticator
파생

설명

SecurityTokenAuthenticator 클래스와 이 클래스에서 파생된 클래스는 보안 토큰을 인증합니다. 일반적으로 사용자 지정 보안 토큰을 만들 때만 SecurityTokenAuthenticator에서 직접 클래스를 파생시킵니다. 내장 보안 토큰에 대한 기본 인증 또는 권한 부여 동작을 재정의하려면 SecurityTokenAuthenticator에서 파생된 클래스 중 하나(예: SamlSecurityTokenAuthenticator)에서 파생시킵니다.

SecurityTokenAuthenticator에서 클래스를 파생시킬 때 ValidateTokenCore 메서드와 CanValidateTokenCore 메서드를 재정의합니다. CanValidateTokenCore 메서드는 이 보안 토큰 인증자가 특정 보안 토큰을 인증할 수 있는지 여부를 확인합니다. ValidateTokenCore 메서드는 보안 토큰을 인증하고 권한 부여를 위한 권한 부여 정책 집합을 설정합니다. 권한 부여 정책은 보안 토큰에 있는 클레임을 애플리케이션에서 필요한 클레임에 매핑합니다.

생성자

SecurityTokenAuthenticator()

SecurityTokenAuthenticator 클래스의 새 인스턴스를 초기화합니다.

메서드

CanValidateToken(SecurityToken)

이 보안 토큰 인증자가 지정된 보안 토큰의 유효성을 검사할 수 있는지 여부를 나타내는 값을 가져옵니다.

CanValidateTokenCore(SecurityToken)

파생 클래스에서 재정의된 경우 이 보안 토큰 인증자가 지정된 보안 토큰의 유효성을 검사할 수 있는지 여부를 나타내는 값을 가져옵니다.

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)
ValidateToken(SecurityToken)

지정된 보안 토큰을 인증하고 보안 토큰의 권한 부여 정책 집합을 반환합니다.

ValidateTokenCore(SecurityToken)

파생 클래스에서 재정의된 경우 지정된 보안 토큰을 인증하고 보안 토큰에 대한 권한 부여 정책 집합을 반환합니다.

적용 대상

추가 정보