KerberosSecurityTokenProvider Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy KerberosSecurityTokenProvider.
Przeciążenia
KerberosSecurityTokenProvider(String) |
Inicjuje nowe wystąpienie klasy KerberosSecurityTokenProvider przy użyciu określonej nazwy głównej usługi. |
KerberosSecurityTokenProvider(String, TokenImpersonationLevel) |
Inicjuje nowe wystąpienie klasy KerberosSecurityTokenProvider przy użyciu określonej nazwy głównej usługi i określa, czy klient zezwala odbiorcy KerberosRequestorSecurityToken tokenu zabezpieczającego na personifikację poświadczeń klienta. |
KerberosSecurityTokenProvider(String, TokenImpersonationLevel, NetworkCredential) |
Inicjuje nowe wystąpienie klasy KerberosSecurityTokenProvider przy użyciu określonej nazwy głównej usługi, tożsamości klienta i tego, czy klient zezwala odbiorcy KerberosRequestorSecurityToken tokenu zabezpieczającego na personifikację poświadczeń klienta. |
KerberosSecurityTokenProvider(String)
Inicjuje nowe wystąpienie klasy KerberosSecurityTokenProvider przy użyciu określonej nazwy głównej usługi.
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)
Parametry
- servicePrincipalName
- String
Nazwa główna usługi w celu uzyskania tokenu zabezpieczającego KerberosRequestorSecurityToken.
Wyjątki
servicePrincipalName
jest null
.
Uwagi
Ten konstruktor ustawia poziom personifikacji dozwolony przez klienta na TokenImpersonationLevelIdentification
. Bieżący kontekst wątku wywołującego (DefaultNetworkCredentials) jest używany jako tożsamość klienta.
Dotyczy
KerberosSecurityTokenProvider(String, TokenImpersonationLevel)
Inicjuje nowe wystąpienie klasy KerberosSecurityTokenProvider przy użyciu określonej nazwy głównej usługi i określa, czy klient zezwala odbiorcy KerberosRequestorSecurityToken tokenu zabezpieczającego na personifikację poświadczeń klienta.
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)
Parametry
- servicePrincipalName
- String
Nazwa główna usługi w celu uzyskania tokenu zabezpieczającego KerberosRequestorSecurityToken.
- tokenImpersonationLevel
- TokenImpersonationLevel
TokenImpersonationLevel określający stopień, w jakim odbiorca tokenu zabezpieczającego KerberosRequestorSecurityToken może działać w imieniu klienta.
Wyjątki
tokenImpersonationLevel
nie jest Identification
ani Impersonation
.
servicePrincipalName
jest null
.
Uwagi
Bieżący kontekst wątku wywołującego (DefaultNetworkCredentials) jest używany jako tożsamość klienta.
Dotyczy
KerberosSecurityTokenProvider(String, TokenImpersonationLevel, NetworkCredential)
Inicjuje nowe wystąpienie klasy KerberosSecurityTokenProvider przy użyciu określonej nazwy głównej usługi, tożsamości klienta i tego, czy klient zezwala odbiorcy KerberosRequestorSecurityToken tokenu zabezpieczającego na personifikację poświadczeń klienta.
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)
Parametry
- servicePrincipalName
- String
Nazwa główna usługi w celu uzyskania tokenu zabezpieczającego KerberosRequestorSecurityToken.
- tokenImpersonationLevel
- TokenImpersonationLevel
TokenImpersonationLevel określający stopień, w jakim odbiorca tokenu zabezpieczającego KerberosRequestorSecurityToken może działać w imieniu procesu klienta.
- networkCredential
- NetworkCredential
NetworkCredential, który reprezentuje tożsamość KerberosRequestorSecurityToken.
Wyjątki
tokenImpersonationLevel
nie jest Identification
ani Impersonation
.
servicePrincipalName
jest null
.