KerberosRequestorSecurityToken Costruttori

Definizione

Inizializza una nuova istanza della classe KerberosRequestorSecurityToken.

Overload

Nome Descrizione
KerberosRequestorSecurityToken(String)

Inizializza una nuova istanza della KerberosRequestorSecurityToken classe utilizzando un servizio associato al nome dell'entità servizio specificato.

KerberosRequestorSecurityToken(String, TokenImpersonationLevel, NetworkCredential, String)

Inizializza una nuova istanza della classe KerberosRequestorSecurityToken.

KerberosRequestorSecurityToken(String)

Inizializza una nuova istanza della KerberosRequestorSecurityToken classe utilizzando un servizio associato al nome dell'entità servizio specificato.

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)

Parametri

servicePrincipalName
String

Nome dell'entità servizio per il token di KerberosRequestorSecurityToken sicurezza. Imposta la proprietà ServicePrincipalName.

Eccezioni

servicePrincipalName è null.

Non è possibile ottenere un ticket Kerberos per l'utente corrente.

Commenti

Il nome dell'entità servizio deve essere in uno dei formati seguenti: host/<hostname>@<domain> o , dove <hostname> è il nome del computer che ospita il servizio Web di destinazione ed hostname è il nome di dominio completo dell'area di autenticazione Kerberos in cui risiede domainil computer host. Il nome dell'entità servizio è associato a un account che esegue il servizio e questo mapping viene archiviato nel controller di dominio Kerberos (KDC).

Si applica a

KerberosRequestorSecurityToken(String, TokenImpersonationLevel, NetworkCredential, String)

Inizializza una nuova istanza della 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)

Parametri

servicePrincipalName
String

Nome dell'entità servizio per il token di KerberosRequestorSecurityToken sicurezza. Imposta la proprietà ServicePrincipalName.

tokenImpersonationLevel
TokenImpersonationLevel

Uno dei TokenImpersonationLevel valori che specifica il modo in cui il client consente la rappresentazione del KerberosRequestorSecurityToken token di sicurezza.

networkCredential
NetworkCredential

Oggetto NetworkCredential che specifica l'utente per cui ottenere un KerberosRequestorSecurityToken token di sicurezza.

id
String

Identificatore univoco del token di sicurezza. Imposta il valore della Id proprietà .

Eccezioni

servicePrincipalName è null.

oppure

id è null.

networkCredential non nullè , non uguale a DefaultNetworkCredentials e la UserName proprietà è vuota o null.

Non è possibile ottenere un ticket Kerberos per l'utente specificato.

tokenImpersonationLevel non Impersonation è o Identity.

Commenti

Il nome dell'entità servizio deve essere in uno dei formati seguenti: host/<hostname>@<domain> o , dove <hostname> è il nome del computer che ospita il servizio Web di destinazione ed hostname è il nome di dominio completo dell'area di autenticazione Kerberos in cui risiede domainil computer host. Il nome dell'entità servizio è associato a un account che esegue il servizio e questo mapping viene archiviato nel controller di dominio Kerberos (KDC).

Quando null viene passato al networkCredential parametro , viene ottenuto un KerberosRequestorSecurityToken token di sicurezza per l'utente corrente.

Si applica a