KerberosRequestorSecurityToken Construtores
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.
Exceções
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.