KerberosSecurityTokenProvider Classe
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.
Représente un fournisseur de jetons de sécurité qui fournit des jetons de sécurité KerberosRequestorSecurityToken pour un expéditeur de message SOAP.
public ref class KerberosSecurityTokenProvider : System::IdentityModel::Selectors::SecurityTokenProvider
public class KerberosSecurityTokenProvider : System.IdentityModel.Selectors.SecurityTokenProvider
type KerberosSecurityTokenProvider = class
inherit SecurityTokenProvider
Public Class KerberosSecurityTokenProvider
Inherits SecurityTokenProvider
- Héritage
Remarques
Dans la plupart des instances, la classe KerberosSecurityTokenProvider ne doit pas être appelée directement, car elle est appelée lorsqu'un client envoie un message SOAP qui requiert un jeton de sécurité KerberosRequestorSecurityToken. Plus précisément, un client spécifie le type de jeton de sécurité requis à l'aide de la classe ClientCredentials, et la classe ClientCredentials appelle la méthode GetToken pour obtenir un jeton de sécurité. Lorsque le jeton de sécurité requis est un jeton de sécurité KerberosRequestorSecurityToken, la méthode GetToken appelle la méthode GetTokenCore(TimeSpan).
Constructeurs
KerberosSecurityTokenProvider(String) |
Initialise une nouvelle instance de la classe KerberosSecurityTokenProvider à l'aide du nom de principal du service spécifié. |
KerberosSecurityTokenProvider(String, TokenImpersonationLevel) |
Initialise une nouvelle instance de la classe KerberosSecurityTokenProvider à l'aide du nom de principal du service spécifié et si un client permet à un destinataire du jeton de sécurité KerberosRequestorSecurityToken d'emprunter les informations d'identification du client. |
KerberosSecurityTokenProvider(String, TokenImpersonationLevel, NetworkCredential) |
Initialise une nouvelle instance de la classe KerberosSecurityTokenProvider à l'aide du nom de principal du service spécifié, de l'identité du client et si un client permet à un destinataire du jeton de sécurité KerberosRequestorSecurityToken d'emprunter les informations d'identification du client. |
Propriétés
NetworkCredential |
Obtient l'identité du jeton de sécurité KerberosRequestorSecurityToken. |
ServicePrincipalName |
Obtient le nom de principal du service du jeton de sécurité KerberosRequestorSecurityToken à obtenir. |
SupportsTokenCancellation |
Obtient une valeur qui indique si le jeton de sécurité peut être annulé. (Hérité de SecurityTokenProvider) |
SupportsTokenRenewal |
Obtient une valeur qui indique si le jeton de sécurité est renouvelable. (Hérité de SecurityTokenProvider) |
TokenImpersonationLevel |
Obtient une valeur qui spécifie le degré auquel un destinataire du jeton de sécurité KerberosRequestorSecurityToken peut agir pour le compte du client. |
Méthodes
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) |
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 une opération asynchrone pour obtenir un jeton de sécurité. (Hérité de SecurityTokenProvider) |
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) |
CancelTokenAsync(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) |
CancelTokenCoreAsync(TimeSpan, SecurityToken) |
Annule un jeton de sécurité. (Hérité de SecurityTokenProvider) |
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) |
EndGetToken(IAsyncResult) |
Termine une opération asynchrone pour obtenir un jeton de sécurité. (Hérité de SecurityTokenProvider) |
EndGetTokenCore(IAsyncResult) |
Termine une opération asynchrone pour obtenir un jeton de sécurité. (Hérité de SecurityTokenProvider) |
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() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetToken(TimeSpan) |
Obtient un jeton de sécurité. (Hérité de SecurityTokenProvider) |
GetTokenAsync(TimeSpan) |
Obtient un jeton de sécurité. (Hérité de SecurityTokenProvider) |
GetTokenCore(TimeSpan) |
Obtient un jeton de sécurité KerberosRequestorSecurityToken. |
GetTokenCoreAsync(TimeSpan) |
Obtient un jeton de sécurité. (Hérité de SecurityTokenProvider) |
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) |
RenewToken(TimeSpan, SecurityToken) |
Renouvelle un jeton de sécurité. (Hérité de SecurityTokenProvider) |
RenewTokenAsync(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) |
RenewTokenCoreAsync(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) |