Partager via


SessionSecurityTokenHandler.ValidateToken Méthode

Définition

Valide un jeton et retourne ses revendications.

Surcharges

Nom Description
ValidateToken(SecurityToken)

Valide le jeton spécifié et retourne ses revendications.

ValidateToken(SessionSecurityToken, String)

Valide le jeton de session spécifié et retourne ses revendications.

ValidateToken(SecurityToken)

Valide le jeton spécifié et retourne ses revendications.

public:
 override System::Collections::ObjectModel::ReadOnlyCollection<System::Security::Claims::ClaimsIdentity ^> ^ ValidateToken(System::IdentityModel::Tokens::SecurityToken ^ token);
public override System.Collections.ObjectModel.ReadOnlyCollection<System.Security.Claims.ClaimsIdentity> ValidateToken(System.IdentityModel.Tokens.SecurityToken token);
override this.ValidateToken : System.IdentityModel.Tokens.SecurityToken -> System.Collections.ObjectModel.ReadOnlyCollection<System.Security.Claims.ClaimsIdentity>
Public Overrides Function ValidateToken (token As SecurityToken) As ReadOnlyCollection(Of ClaimsIdentity)

Paramètres

token
SecurityToken

Jeton à valider. Doit être assignable à partir de SessionSecurityToken.

Retours

Identités contenues dans le jeton.

Exceptions

token null.

token n’est pas assignable à partir de SessionSecurityToken.

Remarques

Appelle la ValidateSession méthode pour valider le jeton.

Voir aussi

S’applique à

ValidateToken(SessionSecurityToken, String)

Valide le jeton de session spécifié et retourne ses revendications.

public:
 virtual System::Collections::ObjectModel::ReadOnlyCollection<System::Security::Claims::ClaimsIdentity ^> ^ ValidateToken(System::IdentityModel::Tokens::SessionSecurityToken ^ token, System::String ^ endpointId);
public virtual System.Collections.ObjectModel.ReadOnlyCollection<System.Security.Claims.ClaimsIdentity> ValidateToken(System.IdentityModel.Tokens.SessionSecurityToken token, string endpointId);
override this.ValidateToken : System.IdentityModel.Tokens.SessionSecurityToken * string -> System.Collections.ObjectModel.ReadOnlyCollection<System.Security.Claims.ClaimsIdentity>
Public Overridable Function ValidateToken (token As SessionSecurityToken, endpointId As String) As ReadOnlyCollection(Of ClaimsIdentity)

Paramètres

token
SessionSecurityToken

Jeton à valider. Doit être assignable à partir de SessionSecurityToken.

endpointId
String

Identificateur du point de terminaison auquel le jeton est limité.

Retours

Identités contenues dans le jeton.

Exceptions

token a la valeur null.

- ou -

endpointId a la valeur null.

token n’est pas assignable à partir de SessionSecurityToken.

La EndpointId propriété du jeton spécifié n’est pas null ou vide et sa valeur est différente de celle spécifiée par le endpointId paramètre.

Remarques

Effectue une vérification pour vous assurer que le jeton spécifié est limité pour l’ID de point de terminaison spécifié et, le cas échéant, appelle la SessionSecurityTokenHandler.ValidateToken(SecurityToken) méthode ; sinon, lève un SecurityTokenException.

Important

Les jetons de session qui ont une EndpointId propriété null ou vide sont considérés comme étant globalement délimités. Cela présente un risque potentiel de sécurité. Pour cette raison, vous devez vous assurer que la EndpointId propriété est définie dans vos jetons de session.

Voir aussi

S’applique à