SessionSecurityTokenHandler.ValidateToken Méthode

Définition

Valide un jeton et retourne ses revendications.

Surcharges

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 attribuable à partir de SessionSecurityToken.

Retours

Identités contenues dans le jeton encapsulé.

Exceptions

token ne peut pas être affecté à 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 attribuable à partir de SessionSecurityToken.

endpointId
String

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

Retours

Identités contenues dans le jeton encapsulé.

Exceptions

token a la valeur null.

-ou-

endpointId a la valeur null.

token ne peut pas être affecté à partir de SessionSecurityToken.

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

Remarques

Effectue une case activée pour s’assurer que le jeton spécifié est limité à l’ID de point de terminaison spécifié et, si c’est le cas, appelle la SessionSecurityTokenHandler.ValidateToken(SecurityToken) méthode ; sinon, lève un SecurityTokenException.

Important

Les jetons de session qui ont une EndpointId propriété qui est null ou vide sont considérés comme ayant une étendue globale. Cela présente un risque potentiel pour la 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 à