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 con el nombre de entidad de seguridad de servicio especificado. |
KerberosSecurityTokenProvider(String, TokenImpersonationLevel) |
Inicializa una nueva instancia de la clase KerberosSecurityTokenProvider con el nombre de entidad de servicio especificado y si un cliente permite que un destinatario del token de seguridad de KerberosRequestorSecurityToken suplantar las credenciales del cliente. |
KerberosSecurityTokenProvider(String, TokenImpersonationLevel, NetworkCredential) |
Inicializa una nueva instancia de la clase KerberosSecurityTokenProvider mediante el nombre de entidad de seguridad de servicio, la identidad de cliente y si un cliente permite que un destinatario del token de seguridad de KerberosRequestorSecurityToken suplantar las credenciales del cliente. |
KerberosSecurityTokenProvider(String)
Inicializa una nueva instancia de la clase KerberosSecurityTokenProvider con 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 entidad de seguridad de servicio para el que se va a obtener un token de seguridad de KerberosRequestorSecurityToken.
Excepciones
servicePrincipalName
es null
.
Comentarios
Este constructor establece el nivel de suplantación permitido por un cliente para 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 clase KerberosSecurityTokenProvider con el nombre de entidad de servicio especificado y si un cliente permite que un destinatario del token de seguridad de 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
Nombre de entidad de seguridad de servicio para el que se va a obtener un token de seguridad de KerberosRequestorSecurityToken.
- tokenImpersonationLevel
- TokenImpersonationLevel
Un TokenImpersonationLevel que especifica el grado en que un destinatario del token de seguridad de KerberosRequestorSecurityToken puede actuar en nombre del cliente.
Excepciones
tokenImpersonationLevel
no es Identification
ni 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 clase KerberosSecurityTokenProvider mediante el nombre de entidad de seguridad de servicio, la identidad de cliente y si un cliente permite que un destinatario del token de seguridad de KerberosRequestorSecurityToken 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 entidad de seguridad de servicio para el que se va a obtener un token de seguridad de KerberosRequestorSecurityToken.
- tokenImpersonationLevel
- TokenImpersonationLevel
Un TokenImpersonationLevel que especifica el grado en que un destinatario del token de seguridad de KerberosRequestorSecurityToken puede actuar en nombre del proceso de cliente.
- networkCredential
- NetworkCredential
Un NetworkCredential que representa la identidad del KerberosRequestorSecurityToken.
Excepciones
tokenImpersonationLevel
no es Identification
ni Impersonation
.
servicePrincipalName
es null
.