KerberosSecurityTokenProvider Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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)
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)
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)
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
.