KerberosRequestorSecurityToken Constructores

Definición

Inicializa una nueva instancia de la clase KerberosRequestorSecurityToken.

Sobrecargas

Nombre Description
KerberosRequestorSecurityToken(String)

Inicializa una nueva instancia de la KerberosRequestorSecurityToken clase utilizando un servicio asociado al nombre de entidad de seguridad de servicio especificado.

KerberosRequestorSecurityToken(String, TokenImpersonationLevel, NetworkCredential, String)

Inicializa una nueva instancia de la clase KerberosRequestorSecurityToken.

KerberosRequestorSecurityToken(String)

Inicializa una nueva instancia de la KerberosRequestorSecurityToken clase utilizando un servicio asociado al nombre de entidad de seguridad de servicio 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

Nombre de la entidad de seguridad del token de KerberosRequestorSecurityToken seguridad. Establece la propiedad ServicePrincipalName.

Excepciones

servicePrincipalName es null.

No se puede obtener un vale kerberos para el usuario actual.

Comentarios

El nombre de la entidad de seguridad de servicio debe tener uno de los siguientes formatos: host/<hostname>@<domain> o , donde <hostname> es el nombre del equipo que hospeda el servicio web de destino y hostname es el nombre de dominio completo del dominio kerberos en el que reside domainel equipo host. El nombre de la entidad de seguridad de servicio está asociado a una cuenta que ejecuta el servicio y esta asignación se almacena en el controlador de dominio kerberos (KDC).

Se aplica a

KerberosRequestorSecurityToken(String, TokenImpersonationLevel, NetworkCredential, String)

Inicializa una nueva instancia de la clase 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

Nombre de la entidad de seguridad del token de KerberosRequestorSecurityToken seguridad. Establece la propiedad ServicePrincipalName.

tokenImpersonationLevel
TokenImpersonationLevel

Uno de los TokenImpersonationLevel valores que especifica cómo el cliente permite suplantar el KerberosRequestorSecurityToken token de seguridad.

networkCredential
NetworkCredential

NetworkCredential que especifica el usuario para el que se va a obtener un KerberosRequestorSecurityToken token de seguridad.

id
String

Identificador único del token de seguridad. Establece el valor de la Id propiedad .

Excepciones

servicePrincipalName es null.

O bien

id es null.

networkCredential no nulles , no es igual a DefaultNetworkCredentials y la UserName propiedad está vacía o null.

No se puede obtener un vale kerberos para el usuario especificado.

tokenImpersonationLevel no Impersonation es o Identity.

Comentarios

El nombre de la entidad de seguridad de servicio debe tener uno de los siguientes formatos: host/<hostname>@<domain> o , donde <hostname> es el nombre del equipo que hospeda el servicio web de destino y hostname es el nombre de dominio completo del dominio kerberos en el que reside domainel equipo host. El nombre de la entidad de seguridad de servicio está asociado a una cuenta que ejecuta el servicio y esta asignación se almacena en el controlador de dominio kerberos (KDC).

Cuando null se pasa al networkCredential parámetro , se obtiene un KerberosRequestorSecurityToken token de seguridad para el usuario actual.

Se aplica a