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
KerberosSecurityTokenProvider(String) |
Initialise une nouvelle instance de la classe KerberosSecurityTokenProvider à l’aide du nom de principal de service spécifié. |
KerberosSecurityTokenProvider(String, TokenImpersonationLevel) |
Initialise une nouvelle instance de la classe KerberosSecurityTokenProvider à l’aide du nom de principal de service spécifié et indique si un client autorise un destinataire du jeton de sécurité KerberosRequestorSecurityToken à emprunter l’identité des informations d’identification du client. |
KerberosSecurityTokenProvider(String, TokenImpersonationLevel, NetworkCredential) |
Initialise une nouvelle instance de la classe KerberosSecurityTokenProvider à l’aide du nom de principal de service spécifié, de l’identité du client et indique si un client autorise un destinataire du jeton de sécurité KerberosRequestorSecurityToken à emprunter l’identité des informations d’identification du client. |
KerberosSecurityTokenProvider(String)
Initialise une nouvelle instance de la classe KerberosSecurityTokenProvider à 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 jeton de sécurité KerberosRequestorSecurityToken.
Exceptions
servicePrincipalName
est null
.
Remarques
Ce constructeur définit le niveau d’emprunt d’identité autorisé par un client à TokenImpersonationLevelIdentification
. Le contexte actuel du thread appelant (DefaultNetworkCredentials) est utilisé comme identité cliente.
S’applique à
KerberosSecurityTokenProvider(String, TokenImpersonationLevel)
Initialise une nouvelle instance de la classe KerberosSecurityTokenProvider à l’aide du nom de principal de service spécifié et indique si un client autorise un destinataire du jeton de sécurité KerberosRequestorSecurityToken à 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 jeton de sécurité KerberosRequestorSecurityToken.
- tokenImpersonationLevel
- TokenImpersonationLevel
Un TokenImpersonationLevel qui spécifie le degré auquel un destinataire du jeton de sécurité KerberosRequestorSecurityToken peut agir pour le compte du client.
Exceptions
tokenImpersonationLevel
n’est pas Identification
ni Impersonation
.
servicePrincipalName
est 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 classe KerberosSecurityTokenProvider à l’aide du nom de principal de service spécifié, de l’identité du client et indique si un client autorise un destinataire du jeton de sécurité KerberosRequestorSecurityToken à 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 jeton de sécurité KerberosRequestorSecurityToken.
- tokenImpersonationLevel
- TokenImpersonationLevel
Un TokenImpersonationLevel qui spécifie le degré auquel un destinataire du jeton de sécurité KerberosRequestorSecurityToken peut agir pour le compte du processus client.
- networkCredential
- NetworkCredential
Un NetworkCredential qui représente l’identité du KerberosRequestorSecurityToken.
Exceptions
tokenImpersonationLevel
n’est pas Identification
ni Impersonation
.
servicePrincipalName
est null
.