Udostępnij za pośrednictwem


KerberosSecurityTokenProvider Konstruktory

Definicja

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)

Źródło:
KerberosSecurityTokenProvider.cs
Źródło:
KerberosSecurityTokenProvider.cs
Źródło:
KerberosSecurityTokenProvider.cs

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)

Źródło:
KerberosSecurityTokenProvider.cs
Źródło:
KerberosSecurityTokenProvider.cs
Źródło:
KerberosSecurityTokenProvider.cs

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)

Źródło:
KerberosSecurityTokenProvider.cs
Źródło:
KerberosSecurityTokenProvider.cs
Źródło:
KerberosSecurityTokenProvider.cs

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.

Dotyczy