Saml2SecurityTokenHandler.DetectReplayedToken(SecurityToken) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Lève une exception si le jeton spécifié existe déjà dans le cache de relecture de jeton ; sinon, le jeton est ajouté au cache.
protected:
override void DetectReplayedToken(System::IdentityModel::Tokens::SecurityToken ^ token);
protected override void DetectReplayedToken(System.IdentityModel.Tokens.SecurityToken token);
override this.DetectReplayedToken : System.IdentityModel.Tokens.SecurityToken -> unit
Protected Overrides Sub DetectReplayedToken (token As SecurityToken)
Paramètres
- token
- SecurityToken
Qui SecurityToken représente le jeton de sécurité SAML 2.0 (le jeton doit être de type Saml2SecurityToken) à vérifier.
Exceptions
token a la valeur null.
La Configuration propriété est null.
- ou -
Aucune configuration n’est TokenReplayCache configurée sous la Caches propriété de la configuration du gestionnaire (accessible via la Configuration propriété).
token ne peut pas être casté en tant qu’instance de Saml2SecurityToken.
L’ID de l’assertion associée au jeton est null ou vide. (La Assertion propriété du jeton fait référence à une Saml2AssertionId propriété qui fait référence à une Saml2Id propriété avec une Value propriété qui est null ou vide.)
Le jeton existe déjà dans le TokenReplayCache.
Remarques
Le comportement par défaut consiste uniquement à vérifier les jetons du porteur (jetons qui n’ont pas de clés). Le cache de relecture de jeton est l’objet TokenReplayCache configuré pour ce gestionnaire via la Caches propriété de l’objet SecurityTokenHandlerConfiguration référencé via la Configuration propriété.