Langue

KerberosRequestorSecurityToken Constructeurs

Définition

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é.

id
String

Identificateur unique du jeton de sécurité. Définit la valeur de la Id propriété.

Exceptions

servicePrincipalName a la valeur null.

- ou -

id a la valeur null.

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.

S’applique à