KerberosRequestorSecurityToken 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 KerberosRequestorSecurityToken třídy .
Přetížení
KerberosRequestorSecurityToken(String) |
Inicializuje novou instanci KerberosRequestorSecurityToken třídy pomocí služby, která je přidružena k zadanému názvu instančního objektu. |
KerberosRequestorSecurityToken(String, TokenImpersonationLevel, NetworkCredential, String) |
Inicializuje novou instanci KerberosRequestorSecurityToken třídy . |
KerberosRequestorSecurityToken(String)
Inicializuje novou instanci KerberosRequestorSecurityToken třídy pomocí služby, která je přidružena k zadanému názvu instančního objektu.
public:
KerberosRequestorSecurityToken(System::String ^ servicePrincipalName);
public KerberosRequestorSecurityToken (string servicePrincipalName);
new System.IdentityModel.Tokens.KerberosRequestorSecurityToken : string -> System.IdentityModel.Tokens.KerberosRequestorSecurityToken
Public Sub New (servicePrincipalName As String)
Parametry
- servicePrincipalName
- String
Název instančního objektu KerberosRequestorSecurityToken pro token zabezpečení. ServicePrincipalName Nastaví vlastnost .
Výjimky
servicePrincipalName
je null
.
Pro aktuálního uživatele nelze získat lístek protokolu Kerberos.
Poznámky
Hlavní název služby musí být v jednom z následujících formátů: host/<hostname>@<domain>
nebo , kde hostname
je název počítače hostujícího cílovou webovou službu a domain
je plně kvalifikovaný název domény sféry Kerberos, ve které se <hostname>
nachází hostitelský počítač. Hlavní název služby je přidružený k účtu, na kterém je spuštěná služba, a toto mapování je uložené v řadiči domény Kerberos (KDC).
Platí pro
KerberosRequestorSecurityToken(String, TokenImpersonationLevel, NetworkCredential, String)
Inicializuje novou instanci KerberosRequestorSecurityToken třídy .
public:
KerberosRequestorSecurityToken(System::String ^ servicePrincipalName, System::Security::Principal::TokenImpersonationLevel tokenImpersonationLevel, System::Net::NetworkCredential ^ networkCredential, System::String ^ id);
public KerberosRequestorSecurityToken (string servicePrincipalName, System.Security.Principal.TokenImpersonationLevel tokenImpersonationLevel, System.Net.NetworkCredential networkCredential, string id);
new System.IdentityModel.Tokens.KerberosRequestorSecurityToken : string * System.Security.Principal.TokenImpersonationLevel * System.Net.NetworkCredential * string -> System.IdentityModel.Tokens.KerberosRequestorSecurityToken
Public Sub New (servicePrincipalName As String, tokenImpersonationLevel As TokenImpersonationLevel, networkCredential As NetworkCredential, id As String)
Parametry
- servicePrincipalName
- String
Název instančního objektu KerberosRequestorSecurityToken pro token zabezpečení. ServicePrincipalName Nastaví vlastnost .
- tokenImpersonationLevel
- TokenImpersonationLevel
Jedna z TokenImpersonationLevel hodnot, která určuje, jak klient umožňuje zosobnění tokenu KerberosRequestorSecurityToken zabezpečení.
- networkCredential
- NetworkCredential
A NetworkCredential , který určuje uživatele, pro kterého KerberosRequestorSecurityToken má získat token zabezpečení.
Výjimky
networkCredential
není null
, nerovná se DefaultNetworkCredentials a UserName vlastnost je prázdná nebo null
.
Pro zadaného uživatele nelze získat lístek protokolu Kerberos.
tokenImpersonationLevel
není Impersonation
nebo Identity
.
Poznámky
Hlavní název služby musí být v jednom z následujících formátů: host/<hostname>@<domain>
nebo , kde hostname
je název počítače hostujícího cílovou webovou službu a domain
je plně kvalifikovaný název domény sféry Kerberos, ve které se <hostname>
nachází hostitelský počítač. Hlavní název služby je přidružený k účtu, na kterém je spuštěná služba, a toto mapování je uložené v řadiči domény Kerberos (KDC).
Při null
předání do parametru networkCredential
KerberosRequestorSecurityToken se získá token zabezpečení pro aktuálního uživatele.