Sdílet prostřednictvím


KerberosRequestorSecurityToken Konstruktory

Definice

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í.

id
String

Jedinečný identifikátor tokenu zabezpečení. Nastaví hodnotu Id vlastnosti .

Výjimky

servicePrincipalName je null.

-nebo-

id je null.

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 networkCredentialKerberosRequestorSecurityToken se získá token zabezpečení pro aktuálního uživatele.

Platí pro