SessionAuthenticationModule.ValidateSessionToken(SessionSecurityToken) 메서드

정의

지정된 SessionSecurityToken의 유효성을 검사하고 ID를 반환합니다.Validates the specified SessionSecurityToken and returns its identities.

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>

매개 변수

sessionSecurityToken
SessionSecurityToken

유효성을 검사할 토큰입니다.The token to validate.

반환

토큰에 포함되어 있는 ID의 컬렉션입니다.The collection of identities that are contained in the token.

예외

토큰이 만료된 경우The token has expired.

토큰 시작 시간이 아직 유효하지 않습니다.The token start time is not yet valid.

유효한 세션 토큰 처리기 구성되지 않았습니다.There is not a valid session token handler configured. (SessionSecurityTokenHandler 속성에서 SecurityTokenHandlers가 구성되지 않았습니다.)(There is no SessionSecurityTokenHandler configured in the SecurityTokenHandlers property.)

설명

이 메서드는 호출 된 AuthenticateSessionSecurityToken 메서드.This method is called from the AuthenticateSessionSecurityToken method. 호출 된 SessionSecurityTokenHandler.ValidateToken 토큰의 유효성을 검사 하 고 해당 id를 추출 합니다. 구성 된 세션 토큰 처리기의 메서드.It invokes the SessionSecurityTokenHandler.ValidateToken method of the configured session token handler to validate the token and extract its identities.

적용 대상