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