Partager via


KerberosSecurityTokenProvider Constructeurs

Définition

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)

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

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)

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

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)

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

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.

S’applique à