Udostępnij za pośrednictwem


KerberosSecurityTokenProvider Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy KerberosSecurityTokenProvider.

Przeciążenia

Nazwa Opis
KerberosSecurityTokenProvider(String)

Inicjuje nowe wystąpienie KerberosSecurityTokenProvider klasy przy użyciu określonej nazwy głównej usługi.

KerberosSecurityTokenProvider(String, TokenImpersonationLevel)

Inicjuje nowe wystąpienie KerberosSecurityTokenProvider klasy przy użyciu określonej nazwy głównej usługi i określa, czy klient zezwala odbiorcy tokenu zabezpieczającego KerberosRequestorSecurityToken na personifikację poświadczeń klienta.

KerberosSecurityTokenProvider(String, TokenImpersonationLevel, NetworkCredential)

Inicjuje nowe wystąpienie KerberosSecurityTokenProvider klasy przy użyciu określonej nazwy głównej usługi, tożsamości klienta i tego, czy klient zezwala odbiorcy tokenu zabezpieczającego KerberosRequestorSecurityToken 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 KerberosSecurityTokenProvider klasy 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

Parametr servicePrincipalName ma wartość 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 KerberosSecurityTokenProvider klasy przy użyciu określonej nazwy głównej usługi i określa, czy klient zezwala odbiorcy tokenu zabezpieczającego KerberosRequestorSecurityToken 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

Element TokenImpersonationLevel określający stopień, w jakim odbiorca tokenu zabezpieczającego KerberosRequestorSecurityToken może działać w imieniu klienta.

Wyjątki

tokenImpersonationLevel nie Identification jest lub Impersonation.

Parametr servicePrincipalName ma wartość 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 KerberosSecurityTokenProvider klasy przy użyciu określonej nazwy głównej usługi, tożsamości klienta i tego, czy klient zezwala odbiorcy tokenu zabezpieczającego KerberosRequestorSecurityToken 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

Element TokenImpersonationLevel określający stopień, w jakim odbiorca tokenu zabezpieczającego KerberosRequestorSecurityToken może działać w imieniu procesu klienta.

networkCredential
NetworkCredential

Element NetworkCredential reprezentujący tożsamość obiektu KerberosRequestorSecurityToken.

Wyjątki

tokenImpersonationLevel nie Identification jest lub Impersonation.

Parametr servicePrincipalName ma wartość null.

Dotyczy