KerberosRequestorSecurityToken Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.
Excepciones
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.