KerberosSecurityTokenProvider Constructeurs
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.
Initialise une nouvelle instance de la classe KerberosSecurityTokenProvider.
Surcharges
| Nom | Description |
|---|---|
| KerberosSecurityTokenProvider(String) |
Initialise une nouvelle instance de la KerberosSecurityTokenProvider classe à l’aide du nom de principal de service spécifié. |
| KerberosSecurityTokenProvider(String, TokenImpersonationLevel) |
Initialise une nouvelle instance de la KerberosSecurityTokenProvider classe à l’aide du nom de principal de service spécifié et indique si un client autorise un destinataire du KerberosRequestorSecurityToken jeton de sécurité à emprunter l’identité des informations d’identification du client. |
| KerberosSecurityTokenProvider(String, TokenImpersonationLevel, NetworkCredential) |
Initialise une nouvelle instance de la KerberosSecurityTokenProvider classe à l’aide du nom de principal de service spécifié, de l’identité cliente et indique si un client permet à un destinataire du KerberosRequestorSecurityToken jeton de sécurité d’emprunter l’identité des informations d’identification du client. |
KerberosSecurityTokenProvider(String)
Initialise une nouvelle instance de la KerberosSecurityTokenProvider classe à l’aide du nom de principal de service spécifié.
public:
KerberosSecurityTokenProvider(System::String ^ servicePrincipalName);
public KerberosSecurityTokenProvider(string servicePrincipalName);
new System.IdentityModel.Selectors.KerberosSecurityTokenProvider : string -> System.IdentityModel.Selectors.KerberosSecurityTokenProvider
Public Sub New (servicePrincipalName As String)
Paramètres
- servicePrincipalName
- String
Nom du principal de service pour lequel obtenir un KerberosRequestorSecurityToken jeton de sécurité.
Exceptions
servicePrincipalName a la valeur null.
Remarques
Ce constructeur définit le niveau d’emprunt d’identité autorisé par un client sur TokenImpersonationLevelIdentification. Le contexte actuel du thread appelant (DefaultNetworkCredentials) est utilisé comme identité cliente.
S’applique à
KerberosSecurityTokenProvider(String, TokenImpersonationLevel)
Initialise une nouvelle instance de la KerberosSecurityTokenProvider classe à l’aide du nom de principal de service spécifié et indique si un client autorise un destinataire du KerberosRequestorSecurityToken jeton de sécurité à emprunter l’identité des informations d’identification du client.
public:
KerberosSecurityTokenProvider(System::String ^ servicePrincipalName, System::Security::Principal::TokenImpersonationLevel tokenImpersonationLevel);
public KerberosSecurityTokenProvider(string servicePrincipalName, System.Security.Principal.TokenImpersonationLevel tokenImpersonationLevel);
new System.IdentityModel.Selectors.KerberosSecurityTokenProvider : string * System.Security.Principal.TokenImpersonationLevel -> System.IdentityModel.Selectors.KerberosSecurityTokenProvider
Public Sub New (servicePrincipalName As String, tokenImpersonationLevel As TokenImpersonationLevel)
Paramètres
- servicePrincipalName
- String
Nom du principal de service pour lequel obtenir un KerberosRequestorSecurityToken jeton de sécurité.
- tokenImpersonationLevel
- TokenImpersonationLevel
Qui TokenImpersonationLevel spécifie le degré auquel un destinataire du KerberosRequestorSecurityToken jeton de sécurité peut agir pour le compte du client.
Exceptions
tokenImpersonationLevel n’est pas Identification ou Impersonation.
servicePrincipalName a la valeur null.
Remarques
Le contexte actuel du thread appelant (DefaultNetworkCredentials) est utilisé comme identité cliente.
S’applique à
KerberosSecurityTokenProvider(String, TokenImpersonationLevel, NetworkCredential)
Initialise une nouvelle instance de la KerberosSecurityTokenProvider classe à l’aide du nom de principal de service spécifié, de l’identité cliente et indique si un client permet à un destinataire du KerberosRequestorSecurityToken jeton de sécurité d’emprunter l’identité des informations d’identification du client.
public:
KerberosSecurityTokenProvider(System::String ^ servicePrincipalName, System::Security::Principal::TokenImpersonationLevel tokenImpersonationLevel, System::Net::NetworkCredential ^ networkCredential);
public KerberosSecurityTokenProvider(string servicePrincipalName, System.Security.Principal.TokenImpersonationLevel tokenImpersonationLevel, System.Net.NetworkCredential networkCredential);
new System.IdentityModel.Selectors.KerberosSecurityTokenProvider : string * System.Security.Principal.TokenImpersonationLevel * System.Net.NetworkCredential -> System.IdentityModel.Selectors.KerberosSecurityTokenProvider
Public Sub New (servicePrincipalName As String, tokenImpersonationLevel As TokenImpersonationLevel, networkCredential As NetworkCredential)
Paramètres
- servicePrincipalName
- String
Nom du principal de service pour lequel obtenir un KerberosRequestorSecurityToken jeton de sécurité.
- tokenImpersonationLevel
- TokenImpersonationLevel
Qui TokenImpersonationLevel spécifie le degré auquel un destinataire du KerberosRequestorSecurityToken jeton de sécurité peut agir pour le compte du processus client.
- networkCredential
- NetworkCredential
Qui NetworkCredential représente l’identité du KerberosRequestorSecurityToken.
Exceptions
tokenImpersonationLevel n’est pas Identification ou Impersonation.
servicePrincipalName a la valeur null.