KerberosRequestorSecurityToken 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 KerberosRequestorSecurityToken.
Surcharges
| Nom | Description |
|---|---|
| KerberosRequestorSecurityToken(String) |
Initialise une nouvelle instance de la classe à l’aide KerberosRequestorSecurityToken d’un service associé au nom de principal de service spécifié. |
| KerberosRequestorSecurityToken(String, TokenImpersonationLevel, NetworkCredential, String) |
Initialise une nouvelle instance de la classe KerberosRequestorSecurityToken. |
KerberosRequestorSecurityToken(String)
Initialise une nouvelle instance de la classe à l’aide KerberosRequestorSecurityToken d’un service associé au nom de principal de service spécifié.
public:
KerberosRequestorSecurityToken(System::String ^ servicePrincipalName);
public KerberosRequestorSecurityToken(string servicePrincipalName);
new System.IdentityModel.Tokens.KerberosRequestorSecurityToken : string -> System.IdentityModel.Tokens.KerberosRequestorSecurityToken
Public Sub New (servicePrincipalName As String)
Paramètres
- servicePrincipalName
- String
Nom du principal de service pour le KerberosRequestorSecurityToken jeton de sécurité. Définit la propriété ServicePrincipalName.
Exceptions
servicePrincipalName a la valeur null.
Impossible d’obtenir un ticket Kerberos pour l’utilisateur actuel.
Remarques
Le nom du principal de service doit se trouver dans l’un des formats suivants : host/<hostname>@<domain> ou , où <hostname> est le nom de l’ordinateur hébergeant le service Web cible et hostname est le nom de domaine complet du domaine Kerberos dans lequel réside l’ordinateur domainhôte. Le nom du principal de service est associé à un compte qui exécute le service et ce mappage est stocké dans le contrôleur de domaine Kerberos (KDC).
S’applique à
KerberosRequestorSecurityToken(String, TokenImpersonationLevel, NetworkCredential, String)
Initialise une nouvelle instance de la classe KerberosRequestorSecurityToken.
public:
KerberosRequestorSecurityToken(System::String ^ servicePrincipalName, System::Security::Principal::TokenImpersonationLevel tokenImpersonationLevel, System::Net::NetworkCredential ^ networkCredential, System::String ^ id);
public KerberosRequestorSecurityToken(string servicePrincipalName, System.Security.Principal.TokenImpersonationLevel tokenImpersonationLevel, System.Net.NetworkCredential networkCredential, string id);
new System.IdentityModel.Tokens.KerberosRequestorSecurityToken : string * System.Security.Principal.TokenImpersonationLevel * System.Net.NetworkCredential * string -> System.IdentityModel.Tokens.KerberosRequestorSecurityToken
Public Sub New (servicePrincipalName As String, tokenImpersonationLevel As TokenImpersonationLevel, networkCredential As NetworkCredential, id As String)
Paramètres
- servicePrincipalName
- String
Nom du principal de service pour le KerberosRequestorSecurityToken jeton de sécurité. Définit la propriété ServicePrincipalName.
- tokenImpersonationLevel
- TokenImpersonationLevel
Une des TokenImpersonationLevel valeurs qui spécifie la façon dont le client autorise l’emprunt d’identité du KerberosRequestorSecurityToken jeton de sécurité.
- networkCredential
- NetworkCredential
Qui NetworkCredential spécifie l’utilisateur pour lequel obtenir un KerberosRequestorSecurityToken jeton de sécurité.
Exceptions
networkCredential n’est pas nullégal à DefaultNetworkCredentials et la UserName propriété est vide ou null.
Impossible d’obtenir un ticket Kerberos pour l’utilisateur spécifié.
tokenImpersonationLevel n’est pas Impersonation ou Identity.
Remarques
Le nom du principal de service doit se trouver dans l’un des formats suivants : host/<hostname>@<domain> ou , où <hostname> est le nom de l’ordinateur hébergeant le service Web cible et hostname est le nom de domaine complet du domaine Kerberos dans lequel réside l’ordinateur domainhôte. Le nom du principal de service est associé à un compte qui exécute le service et ce mappage est stocké dans le contrôleur de domaine Kerberos (KDC).
Lorsqu’il null est passé dans le networkCredential paramètre, un KerberosRequestorSecurityToken jeton de sécurité est obtenu pour l’utilisateur actuel.