KerberosSecurityTokenProvider 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 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
.