SessionAuthenticationModule.ValidateSessionToken(SessionSecurityToken) 메서드

정의

지정된 SessionSecurityToken ID의 유효성을 검사하고 해당 ID를 반환합니다.

protected:
 System::Collections::ObjectModel::ReadOnlyCollection<System::Security::Claims::ClaimsIdentity ^> ^ ValidateSessionToken(System::IdentityModel::Tokens::SessionSecurityToken ^ sessionSecurityToken);
protected System.Collections.ObjectModel.ReadOnlyCollection<System.Security.Claims.ClaimsIdentity> ValidateSessionToken(System.IdentityModel.Tokens.SessionSecurityToken sessionSecurityToken);
member this.ValidateSessionToken : System.IdentityModel.Tokens.SessionSecurityToken -> System.Collections.ObjectModel.ReadOnlyCollection<System.Security.Claims.ClaimsIdentity>
Protected Function ValidateSessionToken (sessionSecurityToken As SessionSecurityToken) As ReadOnlyCollection(Of ClaimsIdentity)

매개 변수

sessionSecurityToken
SessionSecurityToken

유효성을 검사할 토큰입니다.

반품

토큰에 포함된 ID의 컬렉션입니다.

예외

토큰이 만료되었습니다.

토큰 시작 시간이 아직 유효하지 않습니다.

구성된 유효한 세션 토큰 처리기가 없습니다. (속성에 구성된 항목이 SessionSecurityTokenHandler 없습니다SecurityTokenHandlers.)

설명

이 메서드는 메서드에서 호출됩니다 AuthenticateSessionSecurityToken . 구성된 세션 토큰 처리기의 메서드를 호출 SessionSecurityTokenHandler.ValidateToken 하여 토큰의 유효성을 검사하고 해당 ID를 추출합니다.

적용 대상