SecurityTokenAuthenticator.ValidateTokenCore(SecurityToken) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
파생 클래스에서 재정의된 경우 지정된 보안 토큰을 인증하고 보안 토큰에 대한 권한 부여 정책 집합을 반환합니다.
protected:
abstract System::Collections::ObjectModel::ReadOnlyCollection<System::IdentityModel::Policy::IAuthorizationPolicy ^> ^ ValidateTokenCore(System::IdentityModel::Tokens::SecurityToken ^ token);
protected abstract System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> ValidateTokenCore (System.IdentityModel.Tokens.SecurityToken token);
abstract member ValidateTokenCore : System.IdentityModel.Tokens.SecurityToken -> System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy>
Protected MustOverride Function ValidateTokenCore (token As SecurityToken) As ReadOnlyCollection(Of IAuthorizationPolicy)
매개 변수
- token
- SecurityToken
유효성을 검사할 SecurityToken입니다.
반환
이 애플리케이션에 적용되는 권한 부여 정책의 집합을 포함하는 ReadOnlyCollection<T> 형식의 IAuthorizationPolicy입니다.
설명
특정 보안 토큰 형식을 인증하려면 ValidateTokenCore 메서드를 재정의합니다.
ValidateTokenCore 메서드를 재정의할 때 다음과 같은 지침을 따릅니다.
보안 토큰에 전달 하는 경우는
token
매개 변수 수 없습니다 throw 유효성을 검사는 SecurityTokenValidationException 예외입니다.이 애플리케이션에 적용되는 권한 부여 정책이 없는 경우 ReadOnlyCollection<T> 형식의 빈 IAuthorizationPolicy을 반환합니다.
이 메서드가 반환 될 때 null
, Windows Communication Foundation throw를 SecurityTokenValidationException 예외입니다.
ValidateTokenCore 메서드는 ValidateToken 메서드에 의해 호출됩니다.