Comparteix 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 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)

Source:
KerberosSecurityTokenProvider.cs
Source:
KerberosSecurityTokenProvider.cs
Source:
KerberosSecurityTokenProvider.cs

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)

Source:
KerberosSecurityTokenProvider.cs
Source:
KerberosSecurityTokenProvider.cs
Source:
KerberosSecurityTokenProvider.cs

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)

Source:
KerberosSecurityTokenProvider.cs
Source:
KerberosSecurityTokenProvider.cs
Source:
KerberosSecurityTokenProvider.cs

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.

Se aplica a