Sdílet prostřednictvím


KerberosSecurityTokenProvider Konstruktory

Definice

Inicializuje novou instanci KerberosSecurityTokenProvider třídy.

Přetížení

KerberosSecurityTokenProvider(String)

Inicializuje novou instanci KerberosSecurityTokenProvider třídy pomocí zadaného názvu instančního objektu.

KerberosSecurityTokenProvider(String, TokenImpersonationLevel)

Inicializuje novou instanci třídy KerberosSecurityTokenProvider pomocí zadaného názvu instančního objektu a zda klient umožňuje příjemci KerberosRequestorSecurityToken token zabezpečení zosobnit přihlašovací údaje klienta.

KerberosSecurityTokenProvider(String, TokenImpersonationLevel, NetworkCredential)

Inicializuje novou instanci třídy KerberosSecurityTokenProvider pomocí zadaného názvu instančního objektu, identity klienta a toho, jestli klient umožňuje příjemci KerberosRequestorSecurityToken tokenu zabezpečení zosobnit přihlašovací údaje klienta.

KerberosSecurityTokenProvider(String)

Zdroj:
KerberosSecurityTokenProvider.cs
Zdroj:
KerberosSecurityTokenProvider.cs
Zdroj:
KerberosSecurityTokenProvider.cs

Inicializuje novou instanci KerberosSecurityTokenProvider třídy pomocí zadaného názvu instančního objektu.

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

Název instančního objektu pro získání tokenu zabezpečení KerberosRequestorSecurityToken pro.

Výjimky

servicePrincipalName je null.

Poznámky

Tento konstruktor nastaví úroveň zosobnění, kterou může klient TokenImpersonationLevelIdentification. Aktuální kontext volajícího vlákna (DefaultNetworkCredentials) se používá jako identita klienta.

Platí pro

KerberosSecurityTokenProvider(String, TokenImpersonationLevel)

Zdroj:
KerberosSecurityTokenProvider.cs
Zdroj:
KerberosSecurityTokenProvider.cs
Zdroj:
KerberosSecurityTokenProvider.cs

Inicializuje novou instanci třídy KerberosSecurityTokenProvider pomocí zadaného názvu instančního objektu a zda klient umožňuje příjemci KerberosRequestorSecurityToken token zabezpečení zosobnit přihlašovací údaje 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

Název instančního objektu pro získání tokenu zabezpečení KerberosRequestorSecurityToken pro.

tokenImpersonationLevel
TokenImpersonationLevel

TokenImpersonationLevel, která určuje, do jaké míry může příjemce tokenu zabezpečení KerberosRequestorSecurityToken jednat jménem klienta.

Výjimky

tokenImpersonationLevel není Identification ani Impersonation.

servicePrincipalName je null.

Poznámky

Aktuální kontext volajícího vlákna (DefaultNetworkCredentials) se používá jako identita klienta.

Platí pro

KerberosSecurityTokenProvider(String, TokenImpersonationLevel, NetworkCredential)

Zdroj:
KerberosSecurityTokenProvider.cs
Zdroj:
KerberosSecurityTokenProvider.cs
Zdroj:
KerberosSecurityTokenProvider.cs

Inicializuje novou instanci třídy KerberosSecurityTokenProvider pomocí zadaného názvu instančního objektu, identity klienta a toho, jestli klient umožňuje příjemci KerberosRequestorSecurityToken tokenu zabezpečení zosobnit přihlašovací údaje 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

Název instančního objektu pro získání tokenu zabezpečení KerberosRequestorSecurityToken pro.

tokenImpersonationLevel
TokenImpersonationLevel

TokenImpersonationLevel, který určuje, do jaké míry může příjemce tokenu zabezpečení KerberosRequestorSecurityToken jednat jménem procesu klienta.

networkCredential
NetworkCredential

NetworkCredential, která představuje identitu KerberosRequestorSecurityToken.

Výjimky

tokenImpersonationLevel není Identification ani Impersonation.

servicePrincipalName je null.

Platí pro