KerberosRequestorSecurityToken Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.
Eccezioni
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.