Compartir a través de


KerberosSecurityTokenProvider Constructores

Definición

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.

Se aplica a