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