Condividi tramite


KerberosSecurityTokenProvider Costruttori

Definizione

Inizializza una nuova istanza della classe KerberosSecurityTokenProvider.

Overload

Nome Descrizione
KerberosSecurityTokenProvider(String)

Inizializza una nuova istanza della KerberosSecurityTokenProvider classe utilizzando il nome dell'entità servizio specificato.

KerberosSecurityTokenProvider(String, TokenImpersonationLevel)

Inizializza una nuova istanza della KerberosSecurityTokenProvider classe utilizzando il nome dell'entità servizio specificata e se un client consente a un destinatario del KerberosRequestorSecurityToken token di sicurezza di rappresentare le credenziali del client.

KerberosSecurityTokenProvider(String, TokenImpersonationLevel, NetworkCredential)

Inizializza una nuova istanza della KerberosSecurityTokenProvider classe utilizzando il nome dell'entità servizio, l'identità client e se un client consente a un destinatario del KerberosRequestorSecurityToken token di sicurezza di rappresentare le credenziali del client.

KerberosSecurityTokenProvider(String)

Origine:
KerberosSecurityTokenProvider.cs
Origine:
KerberosSecurityTokenProvider.cs
Origine:
KerberosSecurityTokenProvider.cs

Inizializza una nuova istanza della KerberosSecurityTokenProvider classe utilizzando il nome dell'entità servizio specificato.

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)

Parametri

servicePrincipalName
String

Nome dell'entità servizio per cui ottenere un KerberosRequestorSecurityToken token di sicurezza.

Eccezioni

servicePrincipalName è null.

Commenti

Questo costruttore imposta il livello di rappresentazione consentito da un client su TokenImpersonationLevelIdentification. Il contesto corrente del thread chiamante (DefaultNetworkCredentials) viene usato come identità client.

Si applica a

KerberosSecurityTokenProvider(String, TokenImpersonationLevel)

Origine:
KerberosSecurityTokenProvider.cs
Origine:
KerberosSecurityTokenProvider.cs
Origine:
KerberosSecurityTokenProvider.cs

Inizializza una nuova istanza della KerberosSecurityTokenProvider classe utilizzando il nome dell'entità servizio specificata e se un client consente a un destinatario del KerberosRequestorSecurityToken token di sicurezza di rappresentare le credenziali del 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)

Parametri

servicePrincipalName
String

Nome dell'entità servizio per cui ottenere un KerberosRequestorSecurityToken token di sicurezza.

tokenImpersonationLevel
TokenImpersonationLevel

Oggetto TokenImpersonationLevel che specifica il grado in cui un destinatario del KerberosRequestorSecurityToken token di sicurezza può agire per conto del client.

Eccezioni

tokenImpersonationLevel non Identification è o Impersonation.

servicePrincipalName è null.

Commenti

Il contesto corrente del thread chiamante (DefaultNetworkCredentials) viene usato come identità client.

Si applica a

KerberosSecurityTokenProvider(String, TokenImpersonationLevel, NetworkCredential)

Origine:
KerberosSecurityTokenProvider.cs
Origine:
KerberosSecurityTokenProvider.cs
Origine:
KerberosSecurityTokenProvider.cs

Inizializza una nuova istanza della KerberosSecurityTokenProvider classe utilizzando il nome dell'entità servizio, l'identità client e se un client consente a un destinatario del KerberosRequestorSecurityToken token di sicurezza di rappresentare le credenziali del 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)

Parametri

servicePrincipalName
String

Nome dell'entità servizio per cui ottenere un KerberosRequestorSecurityToken token di sicurezza.

tokenImpersonationLevel
TokenImpersonationLevel

Oggetto TokenImpersonationLevel che specifica il grado in cui un destinatario del KerberosRequestorSecurityToken token di sicurezza può agire per conto del processo client.

networkCredential
NetworkCredential

Oggetto NetworkCredential che rappresenta l'identità dell'oggetto KerberosRequestorSecurityToken.

Eccezioni

tokenImpersonationLevel non Identification è o Impersonation.

servicePrincipalName è null.

Si applica a