Comparteix a través de


KerberosSecurityTokenProvider Constructores

Definición

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)

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

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)

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

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)

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

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.

Se aplica a