IssuedSecurityTokenProvider Classe

Définition

Représente un fournisseur de jetons pour les jetons de sécurité émis.

public ref class IssuedSecurityTokenProvider : System::IdentityModel::Selectors::SecurityTokenProvider, System::ServiceModel::ICommunicationObject
public class IssuedSecurityTokenProvider : System.IdentityModel.Selectors.SecurityTokenProvider, System.ServiceModel.ICommunicationObject
type IssuedSecurityTokenProvider = class
    inherit SecurityTokenProvider
    interface ICommunicationObject
Public Class IssuedSecurityTokenProvider
Inherits SecurityTokenProvider
Implements ICommunicationObject
Héritage
IssuedSecurityTokenProvider
Implémente

Remarques

Vous devez prendre soin lors de la mise en cache et de la réutilisation des jetons de sécurité retournés par la GetTokenCore méthode, car le jeton de sécurité peut devenir inutilisable lorsque le canal auquel le fournisseur de jetons est associé est fermé. Le jeton de sécurité devient inutilisable lorsque le type de clé demandé est asymétrique et que le thread s’exécute sous le contexte emprunt d’identité lorsque la GetTokenCore méthode est appelée.

Constructeurs

Nom Description
IssuedSecurityTokenProvider()

Initialise une nouvelle instance de la classe IssuedSecurityTokenProvider.

Propriétés

Nom Description
CacheIssuedTokens

Obtient ou définit une valeur qui indique si les jetons émis sont mis en cache.

DefaultCloseTimeout

Obtient le délai d’attente par défaut pour fermer la connexion.

DefaultOpenTimeout

Obtient le délai d’attente par défaut pour l’ouverture de la connexion.

IdentityVerifier

Obtient ou définit le vérificateur d’identité.

IssuedTokenRenewalThresholdPercentage

Obtient ou définit le pourcentage de seuil de renouvellement de jeton émis.

IssuerAddress

Obtient ou définit l’adresse de l’émetteur.

IssuerBinding

Obtient ou définit la liaison de l’émetteur.

IssuerChannelBehaviors

Obtient les comportements du canal émetteur.

KeyEntropyMode

Obtient ou définit le mode d’entropie de clé.

MaxIssuedTokenCachingTime

Obtient ou définit la durée maximale pendant laquelle un jeton émis sera mis en cache.

MessageSecurityVersion

Obtient ou définit la version de sécurité des messages.

SecurityAlgorithmSuite

Obtient ou définit la suite d’algorithmes de sécurité.

SecurityTokenSerializer

Obtient ou définit le sérialiseur de jeton de sécurité.

State

Obtient l’état de communication.

SupportsTokenCancellation

Obtient une valeur qui indique si l’annulation de jeton est prise en charge.

SupportsTokenRenewal

Obtient une valeur qui indique si le jeton de sécurité est renouvelable.

(Hérité de SecurityTokenProvider)
TargetAddress

Obtient ou définit l’adresse cible.

TokenRequestParameters

Obtient les paramètres de demande de jeton.

Méthodes

Nom Description
Abort()

Abandonne le fournisseur.

BeginCancelToken(TimeSpan, SecurityToken, AsyncCallback, Object)

Commence une opération asynchrone pour annuler un jeton de sécurité.

(Hérité de SecurityTokenProvider)
BeginCancelTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object)

Commence une opération asynchrone pour annuler un jeton de sécurité.

(Hérité de SecurityTokenProvider)
BeginClose(AsyncCallback, Object)

Commence de façon asynchrone à fermer le fournisseur.

BeginClose(TimeSpan, AsyncCallback, Object)

Commence de façon asynchrone à fermer le fournisseur.

BeginGetToken(TimeSpan, AsyncCallback, Object)

Commence une opération asynchrone pour obtenir un jeton de sécurité.

(Hérité de SecurityTokenProvider)
BeginGetTokenCore(TimeSpan, AsyncCallback, Object)

Commence de façon asynchrone à obtenir le cœur du jeton.

BeginOpen(AsyncCallback, Object)

Commence de façon asynchrone à ouvrir le fournisseur.

BeginOpen(TimeSpan, AsyncCallback, Object)

Commence de façon asynchrone à ouvrir le fournisseur.

BeginRenewToken(TimeSpan, SecurityToken, AsyncCallback, Object)

Commence une opération asynchrone qui renouvelle un jeton de sécurité.

(Hérité de SecurityTokenProvider)
BeginRenewTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object)

Commence une opération asynchrone qui renouvelle un jeton de sécurité.

(Hérité de SecurityTokenProvider)
CancelToken(TimeSpan, SecurityToken)

Annule un jeton de sécurité.

(Hérité de SecurityTokenProvider)
CancelTokenCore(TimeSpan, SecurityToken)

Annule un jeton de sécurité.

(Hérité de SecurityTokenProvider)
Close()

Ferme le fournisseur.

Close(TimeSpan)

Ferme le fournisseur.

Dispose()

Libère toutes les ressources utilisées par l’instance actuelle de la IssuedSecurityTokenProvider classe.

EndCancelToken(IAsyncResult)

Termine une opération asynchrone pour annuler un jeton de sécurité.

(Hérité de SecurityTokenProvider)
EndCancelTokenCore(IAsyncResult)

Termine une opération asynchrone pour annuler un jeton de sécurité.

(Hérité de SecurityTokenProvider)
EndClose(IAsyncResult)

Termine l’appel asynchrone pour fermer le fournisseur.

EndGetToken(IAsyncResult)

Termine une opération asynchrone pour obtenir un jeton de sécurité.

(Hérité de SecurityTokenProvider)
EndGetTokenCore(IAsyncResult)

Termine l’appel asynchrone pour obtenir le cœur de jeton.

EndOpen(IAsyncResult)

Termine l’appel asynchrone pour l’ouverture du fournisseur.

EndRenewToken(IAsyncResult)

Termine une opération asynchrone pour renouveler un jeton de sécurité.

(Hérité de SecurityTokenProvider)
EndRenewTokenCore(IAsyncResult)

Termine une opération asynchrone pour renouveler le jeton de sécurité.

(Hérité de SecurityTokenProvider)
Equals(Object)

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

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetToken(TimeSpan)

Obtient un jeton de sécurité.

(Hérité de SecurityTokenProvider)
GetTokenCore(TimeSpan)

Obtient le cœur de jeton.

GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
Open()

Ouvre le fournisseur.

Open(TimeSpan)

Ouvre le fournisseur.

RenewToken(TimeSpan, SecurityToken)

Renouvelle un jeton de sécurité.

(Hérité de SecurityTokenProvider)
RenewTokenCore(TimeSpan, SecurityToken)

Renouvelle un jeton de sécurité.

(Hérité de SecurityTokenProvider)
ToString()

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

(Hérité de Object)

Événements

Nom Description
Closed

Fournit l’inscription et la désinscription du gestionnaire d’événements pour l’événement Closed .

Closing

Fournit l’inscription et la désinscription du gestionnaire d’événements pour l’événement Closing .

Faulted

Fournit l’inscription et la désinscription du gestionnaire d’événements pour l’événement Faulted .

Opened

Fournit l’inscription et la désinscription du gestionnaire d’événements pour l’événement Opened .

Opening

Fournit l’inscription et la désinscription du gestionnaire d’événements pour l’événement Opening .

S’applique à