Partager via


SecurityTokenAuthenticator Classe

Définition

Authentifie un jeton de sécurité.

public ref class SecurityTokenAuthenticator abstract
public abstract class SecurityTokenAuthenticator
type SecurityTokenAuthenticator = class
Public MustInherit Class SecurityTokenAuthenticator
Héritage
SecurityTokenAuthenticator
Dérivé

Remarques

La classe SecurityTokenAuthenticator et les classes qui en dérivent authentifient les jetons de sécurité. En règle générale, vous ne dérivez directement une classe de SecurityTokenAuthenticator que lorsque vous créez un jeton de sécurité personnalisé. Si vous souhaitez substituer une méthode alternative à l'authentification par défaut ou aux comportements d'autorisation prévus pour les jetons de sécurité intégrés, dérivez l'une des classes qui dérivent de SecurityTokenAuthenticator, telle que SamlSecurityTokenAuthenticator.

Lorsque vous dérivez une classe de SecurityTokenAuthenticator, substituez une méthode aux deux suivantes : ValidateTokenCore et CanValidateTokenCore. La méthode CanValidateTokenCore détermine si cet authentificateur de jetons de sécurité peut authentifier un jeton de sécurité spécifique. La méthode ValidateTokenCore authentifie le jeton de sécurité et établit un jeu de stratégies d'autorisation pour l'autorisation. Les stratégies d'autorisation mappent les revendications contenues dans le jeton de sécurité et les revendications requises par l'application.

Constructeurs

SecurityTokenAuthenticator()

Initialise une nouvelle instance de la classe SecurityTokenAuthenticator.

Méthodes

CanValidateToken(SecurityToken)

Obtient une valeur indiquant si le jeton de sécurité spécifié peut être validé par cet authentificateur de jeton de sécurité.

CanValidateTokenCore(SecurityToken)

En cas de substitution dans une classe dérivée, obtient une valeur qui indique si le jeton de sécurité spécifié peut être validé par cet authentificateur de jeton de sécurité.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
ValidateToken(SecurityToken)

Authentifie le jeton de sécurité spécifié et retourne le jeu de stratégies d'autorisation pour le jeton de sécurité.

ValidateTokenCore(SecurityToken)

En cas de substitution dans une classe dérivée, authentifie le jeton de sécurité spécifié, et retourne le jeu de stratégies d'autorisation pour le jeton de sécurité.

S’applique à

Voir aussi