KerberosRequestorSecurityToken Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy KerberosRequestorSecurityToken.
Przeciążenia
KerberosRequestorSecurityToken(String) |
Inicjuje KerberosRequestorSecurityToken nowe wystąpienie 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 KerberosRequestorSecurityToken nowe wystąpienie 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 . ServicePrincipalName Ustawia właściwość .
Wyjątki
servicePrincipalName
to 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 domain
jest w pełni kwalifikowaną nazwą domeny obszaru Kerberos, w którym znajduje <hostname>
się komputer hosta. Główna nazwa 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 . ServicePrincipalName Ustawia właściwość .
- 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 .
Wyjątki
networkCredential
nie null
jest równe 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 domain
jest w pełni kwalifikowaną nazwą domeny obszaru Kerberos, w którym znajduje <hostname>
się komputer hosta. Główna nazwa 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 networkCredential
KerberosRequestorSecurityToken token zabezpieczający jest uzyskiwany dla bieżącego użytkownika.