Język

KerberosRequestorSecurityToken Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy KerberosRequestorSecurityToken.

Przeciążenia

Nazwa Opis
KerberosRequestorSecurityToken(String)

Inicjuje nowe wystąpienie KerberosRequestorSecurityToken klasy przy użyciu usługi skojarzonej z określoną nazwą główną usługi.

KerberosRequestorSecurityToken(String, TokenImpersonationLevel, NetworkCredential, String)

Inicjuje nowe wystąpienie klasy KerberosRequestorSecurityToken.

KerberosRequestorSecurityToken(String)

Inicjuje nowe wystąpienie KerberosRequestorSecurityToken klasy przy użyciu usługi skojarzonej z określoną nazwą główną usługi.

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

Nazwa główna usługi dla tokenu zabezpieczającego KerberosRequestorSecurityToken . Ustawia właściwość ServicePrincipalName.

Wyjątki

Parametr servicePrincipalName ma wartość null.

Nie można uzyskać biletu protokołu Kerberos dla bieżącego użytkownika.

Uwagi

Nazwa główna usługi musi być w jednym z następujących formatów: host/<hostname>@<domain> lub , gdzie <hostname> jest nazwą komputera hostujące docelową usługę sieci Web i hostname jest w pełni kwalifikowaną nazwą domeny obszaru Kerberos, w którym znajduje domainsię komputer hosta. Nazwa główna usługi jest skojarzona z kontem, na którym jest uruchomiona usługa, a to mapowanie jest przechowywane w kontrolerze domeny Protokołu Kerberos (KDC).

Dotyczy

KerberosRequestorSecurityToken(String, TokenImpersonationLevel, NetworkCredential, String)

Inicjuje nowe wystąpienie klasy KerberosRequestorSecurityToken.

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

Nazwa główna usługi dla tokenu zabezpieczającego KerberosRequestorSecurityToken . Ustawia właściwość ServicePrincipalName.

tokenImpersonationLevel
TokenImpersonationLevel

TokenImpersonationLevel Jedna z wartości określających sposób personifikacji tokenu zabezpieczającego KerberosRequestorSecurityToken przez klienta.

networkCredential
NetworkCredential

Element NetworkCredential określający użytkownika w celu uzyskania tokenu zabezpieczającego KerberosRequestorSecurityToken .

id
String

Unikatowy identyfikator tokenu zabezpieczającego. Ustawia wartość Id właściwości.

Wyjątki

Parametr servicePrincipalName ma wartość null.

— lub —

Parametr id ma wartość null.

networkCredential nie nulljest równa DefaultNetworkCredentials , a właściwość jest pusta UserName lub null.

Nie można uzyskać biletu protokołu Kerberos dla określonego użytkownika.

tokenImpersonationLevel nie Impersonation jest lub Identity.

Uwagi

Nazwa główna usługi musi być w jednym z następujących formatów: host/<hostname>@<domain> lub , gdzie <hostname> jest nazwą komputera hostujące docelową usługę sieci Web i hostname jest w pełni kwalifikowaną nazwą domeny obszaru Kerberos, w którym znajduje domainsię komputer hosta. Nazwa główna usługi jest skojarzona z kontem, na którym jest uruchomiona usługa, a to mapowanie jest przechowywane w kontrolerze domeny Protokołu Kerberos (KDC).

Po null przekazaniu do parametru networkCredentialKerberosRequestorSecurityToken token zabezpieczający jest uzyskiwany dla bieżącego użytkownika.

Dotyczy