Idioma

KerberosRequestorSecurityToken Construtores

Definição

Inicializa uma nova instância da classe KerberosRequestorSecurityToken.

Sobrecargas

Nome Description
KerberosRequestorSecurityToken(String)

Inicializa uma nova instância da KerberosRequestorSecurityToken classe usando um serviço associado ao nome da entidade de serviço especificada.

KerberosRequestorSecurityToken(String, TokenImpersonationLevel, NetworkCredential, String)

Inicializa uma nova instância da classe KerberosRequestorSecurityToken.

KerberosRequestorSecurityToken(String)

Inicializa uma nova instância da KerberosRequestorSecurityToken classe usando um serviço associado ao nome da entidade de serviço especificada.

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 da entidade de serviço para o KerberosRequestorSecurityToken token de segurança. Define a propriedade ServicePrincipalName

Exceções

servicePrincipalName é null.

Não é possível obter um tíquete Kerberos para o usuário atual.

Comentários

O nome da entidade de serviço deve estar em um dos seguintes formatos: host/<hostname>@<domain> ou, onde <hostname> está o nome do computador que hospeda o serviço Web de destino e hostname é o nome de domínio totalmente qualificado do realm Kerberos no qual o domaincomputador host reside. O nome da entidade de serviço está associado a uma conta que está executando o serviço e esse mapeamento é armazenado no KDC (Controlador de Domínio Kerberos).

Aplica-se a

KerberosRequestorSecurityToken(String, TokenImpersonationLevel, NetworkCredential, String)

Inicializa uma nova instância da classe 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)

Parâmetros

servicePrincipalName
String

O nome da entidade de 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 representado.

networkCredential
NetworkCredential

Um NetworkCredential que especifica o usuário para o qual obter um KerberosRequestorSecurityToken token de segurança.

id
String

Um identificador exclusivo 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 está vazia ou null.

Não é possível obter um tíquete Kerberos para o usuário especificado.

tokenImpersonationLevel não Impersonation é ou Identity.

Comentários

O nome da entidade de serviço deve estar em um dos seguintes formatos: host/<hostname>@<domain> ou, onde <hostname> está o nome do computador que hospeda o serviço Web de destino e hostname é o nome de domínio totalmente qualificado do realm Kerberos no qual o domaincomputador host reside. O nome da entidade de serviço está associado a uma conta que está executando o serviço e esse mapeamento é armazenado no KDC (Controlador de Domínio Kerberos).

Quando null é passado para o networkCredential parâmetro, um KerberosRequestorSecurityToken token de segurança é obtido para o usuário atual.

Aplica-se a