KerberosSecurityTokenProvider 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 KerberosSecurityTokenProvider.
Sobrecargas
| Nombre | Description |
|---|---|
| KerberosSecurityTokenProvider(String) |
Inicializa una nueva instancia de la KerberosSecurityTokenProvider clase utilizando el nombre de entidad de seguridad de servicio especificado. |
| KerberosSecurityTokenProvider(String, TokenImpersonationLevel) |
Inicializa una nueva instancia de la KerberosSecurityTokenProvider clase con el nombre de entidad de seguridad de servicio especificado y si un cliente permite que un destinatario del KerberosRequestorSecurityToken token de seguridad suplantar las credenciales del cliente. |
| KerberosSecurityTokenProvider(String, TokenImpersonationLevel, NetworkCredential) |
Inicializa una nueva instancia de la KerberosSecurityTokenProvider clase mediante el nombre de entidad de seguridad de servicio, la identidad de cliente y si un cliente permite a un destinatario del KerberosRequestorSecurityToken token de seguridad suplantar las credenciales del cliente. |
KerberosSecurityTokenProvider(String)
Inicializa una nueva instancia de la KerberosSecurityTokenProvider clase utilizando el nombre de entidad de seguridad de servicio especificado.
public:
KerberosSecurityTokenProvider(System::String ^ servicePrincipalName);
public KerberosSecurityTokenProvider(string servicePrincipalName);
new System.IdentityModel.Selectors.KerberosSecurityTokenProvider : string -> System.IdentityModel.Selectors.KerberosSecurityTokenProvider
Public Sub New (servicePrincipalName As String)
Parámetros
- servicePrincipalName
- String
Nombre de la entidad de seguridad de servicio para el que se va a obtener un KerberosRequestorSecurityToken token de seguridad.
Excepciones
servicePrincipalName es null.
Comentarios
Este constructor establece el nivel de suplantación permitido por un cliente en TokenImpersonationLevelIdentification. El contexto actual del subproceso que realiza la llamada (DefaultNetworkCredentials) se usa como identidad de cliente.
Se aplica a
KerberosSecurityTokenProvider(String, TokenImpersonationLevel)
Inicializa una nueva instancia de la KerberosSecurityTokenProvider clase con el nombre de entidad de seguridad de servicio especificado y si un cliente permite que un destinatario del KerberosRequestorSecurityToken token de seguridad suplantar las credenciales del cliente.
public:
KerberosSecurityTokenProvider(System::String ^ servicePrincipalName, System::Security::Principal::TokenImpersonationLevel tokenImpersonationLevel);
public KerberosSecurityTokenProvider(string servicePrincipalName, System.Security.Principal.TokenImpersonationLevel tokenImpersonationLevel);
new System.IdentityModel.Selectors.KerberosSecurityTokenProvider : string * System.Security.Principal.TokenImpersonationLevel -> System.IdentityModel.Selectors.KerberosSecurityTokenProvider
Public Sub New (servicePrincipalName As String, tokenImpersonationLevel As TokenImpersonationLevel)
Parámetros
- servicePrincipalName
- String
Nombre de la entidad de seguridad de servicio para el que se va a obtener un KerberosRequestorSecurityToken token de seguridad.
- tokenImpersonationLevel
- TokenImpersonationLevel
TokenImpersonationLevel que especifica el grado en que un destinatario del KerberosRequestorSecurityToken token de seguridad puede actuar en nombre del cliente.
Excepciones
tokenImpersonationLevel no Identification es o Impersonation.
servicePrincipalName es null.
Comentarios
El contexto actual del subproceso que realiza la llamada (DefaultNetworkCredentials) se usa como identidad de cliente.
Se aplica a
KerberosSecurityTokenProvider(String, TokenImpersonationLevel, NetworkCredential)
Inicializa una nueva instancia de la KerberosSecurityTokenProvider clase mediante el nombre de entidad de seguridad de servicio, la identidad de cliente y si un cliente permite a un destinatario del KerberosRequestorSecurityToken token de seguridad suplantar las credenciales del cliente.
public:
KerberosSecurityTokenProvider(System::String ^ servicePrincipalName, System::Security::Principal::TokenImpersonationLevel tokenImpersonationLevel, System::Net::NetworkCredential ^ networkCredential);
public KerberosSecurityTokenProvider(string servicePrincipalName, System.Security.Principal.TokenImpersonationLevel tokenImpersonationLevel, System.Net.NetworkCredential networkCredential);
new System.IdentityModel.Selectors.KerberosSecurityTokenProvider : string * System.Security.Principal.TokenImpersonationLevel * System.Net.NetworkCredential -> System.IdentityModel.Selectors.KerberosSecurityTokenProvider
Public Sub New (servicePrincipalName As String, tokenImpersonationLevel As TokenImpersonationLevel, networkCredential As NetworkCredential)
Parámetros
- servicePrincipalName
- String
Nombre de la entidad de seguridad de servicio para el que se va a obtener un KerberosRequestorSecurityToken token de seguridad.
- tokenImpersonationLevel
- TokenImpersonationLevel
que TokenImpersonationLevel especifica el grado en que un destinatario del KerberosRequestorSecurityToken token de seguridad puede actuar en nombre del proceso de cliente.
- networkCredential
- NetworkCredential
NetworkCredential que representa la identidad de .KerberosRequestorSecurityToken
Excepciones
tokenImpersonationLevel no Identification es o Impersonation.
servicePrincipalName es null.