Idioma

KerberosRequestorSecurityToken Construtores

Definição

Inicializa uma nova instância da KerberosRequestorSecurityToken classe.

Sobrecargas

Name Descrição
KerberosRequestorSecurityToken(String)

Inicializa uma nova instância da KerberosRequestorSecurityToken classe usando um serviço associado ao nome principal do serviço especificado.

KerberosRequestorSecurityToken(String, TokenImpersonationLevel, NetworkCredential, String)

Inicializa uma nova instância da KerberosRequestorSecurityToken classe.

KerberosRequestorSecurityToken(String)

Inicializa uma nova instância da KerberosRequestorSecurityToken classe usando um serviço associado ao nome principal do serviço especificado.

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)

Parâmetros

servicePrincipalName
String

O nome principal do serviço para o KerberosRequestorSecurityToken token de segurança. Define a propriedade ServicePrincipalName.

Exceções

servicePrincipalName é null.

Um ticket Kerberos não pode ser obtido para o utilizador atual.

Observações

O nome principal do serviço deve estar num dos seguintes formatos: host/<hostname>@<domain> ou , onde <hostname> é o nome do computador que hospeda o serviço Web alvo e hostname é o domínio totalmente qualificado do domínio Kerberos onde o computador anfitrião domainreside. O nome principal do serviço está associado a uma conta que está a executar o serviço e este mapeamento é armazenado no Controlador de Domínio Kerberos (KDC).

Aplica-se a

KerberosRequestorSecurityToken(String, TokenImpersonationLevel, NetworkCredential, String)

Inicializa uma nova instância da KerberosRequestorSecurityToken classe.

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)

Parâmetros

servicePrincipalName
String

O nome principal do serviço para o KerberosRequestorSecurityToken token de segurança. Define a propriedade ServicePrincipalName.

tokenImpersonationLevel
TokenImpersonationLevel

Um dos TokenImpersonationLevel valores que especifica como o cliente permite que o KerberosRequestorSecurityToken token de segurança seja personificado.

networkCredential
NetworkCredential

Um NetworkCredential que especifica que o utilizador deve obter um KerberosRequestorSecurityToken token de segurança para.

id
String

Um identificador único do token de segurança. Define o valor da Id propriedade.

Exceções

servicePrincipalName é null.

-ou-

id é null.

networkCredential não nullé , não é igual a DefaultNetworkCredentials e a UserName propriedade é vazia ou null.

Um bilhete Kerberos não pode ser obtido para o utilizador especificado.

tokenImpersonationLevel não Impersonation é nem Identity.

Observações

O nome principal do serviço deve estar num dos seguintes formatos: host/<hostname>@<domain> ou , onde <hostname> é o nome do computador que hospeda o serviço Web alvo e hostname é o domínio totalmente qualificado do domínio Kerberos onde o computador anfitrião domainreside. O nome principal do serviço está associado a uma conta que está a executar o serviço e este mapeamento é armazenado no Controlador de Domínio Kerberos (KDC).

Quando null é passado para o networkCredential parâmetro, obtém-se um KerberosRequestorSecurityToken token de segurança para o utilizador atual.

Aplica-se a