SessionAuthenticationModule.ValidateSessionToken(SessionSecurityToken) Methode

Definition

Überprüft das angegebene SessionSecurityToken und gibt seine Identität zurück.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>

Parameter

sessionSecurityToken
SessionSecurityToken

Das zu validierende Token.The token to validate.

Gibt zurück

Die Auflistung der im Token enthaltenen Identitäten.The collection of identities that are contained in the token.

Ausnahmen

Das Token wurde überschritten.The token has expired.

Die Tokenstartzeit ist noch nicht gültig.The token start time is not yet valid.

Kein gültiger Handler für Sitzungstoken konfiguriert.There is not a valid session token handler configured. (Es gibt kein SessionSecurityTokenHandler, das in der SecurityTokenHandlers-Eigenschaft konfiguriert ist).(There is no SessionSecurityTokenHandler configured in the SecurityTokenHandlers property.)

Hinweise

Diese Methode wird von der AuthenticateSessionSecurityToken -Methode aufgerufen.This method is called from the AuthenticateSessionSecurityToken method. Sie ruft die SessionSecurityTokenHandler.ValidateToken -Methode des konfigurierten Sitzungs Token-Handlers auf, um das Token zu validieren und seine Identitäten zu extrahieren.It invokes the SessionSecurityTokenHandler.ValidateToken method of the configured session token handler to validate the token and extract its identities.

Gilt für: