Condividi tramite


KerberosSecurityTokenProvider Costruttori

Definizione

Inizializza una nuova istanza della classe KerberosSecurityTokenProvider.

Overload

KerberosSecurityTokenProvider(String)

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

KerberosSecurityTokenProvider(String, TokenImpersonationLevel)

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

KerberosSecurityTokenProvider(String, TokenImpersonationLevel, NetworkCredential)

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

KerberosSecurityTokenProvider(String)

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

Inizializza una nuova istanza della classe KerberosSecurityTokenProvider 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 token di sicurezza KerberosRequestorSecurityToken.

Eccezioni

servicePrincipalName è null.

Commenti

Questo costruttore imposta il livello di rappresentazione consentito da un client per 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 classe KerberosSecurityTokenProvider utilizzando il nome dell'entità servizio specificata e se un client consente a un destinatario del token di sicurezza KerberosRequestorSecurityToken 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 token di sicurezza KerberosRequestorSecurityToken.

tokenImpersonationLevel
TokenImpersonationLevel

Un TokenImpersonationLevel che specifica il grado in cui un destinatario del token di sicurezza KerberosRequestorSecurityToken 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 classe KerberosSecurityTokenProvider utilizzando il nome dell'entità servizio, l'identità client e se un client consente a un destinatario del token di sicurezza KerberosRequestorSecurityToken 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 token di sicurezza KerberosRequestorSecurityToken.

tokenImpersonationLevel
TokenImpersonationLevel

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

networkCredential
NetworkCredential

Oggetto NetworkCredential che rappresenta l'identità del KerberosRequestorSecurityToken.

Eccezioni

tokenImpersonationLevel non è Identification o Impersonation.

servicePrincipalName è null.

Si applica a