Partage via


KerberosSecurityTokenProvider Constructeurs

Définition

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)

Source:
KerberosSecurityTokenProvider.cs
Source:
KerberosSecurityTokenProvider.cs
Source:
KerberosSecurityTokenProvider.cs

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)

Source:
KerberosSecurityTokenProvider.cs
Source:
KerberosSecurityTokenProvider.cs
Source:
KerberosSecurityTokenProvider.cs

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)

Source:
KerberosSecurityTokenProvider.cs
Source:
KerberosSecurityTokenProvider.cs
Source:
KerberosSecurityTokenProvider.cs

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.

S’applique à