KerberosSecurityTokenProvider Clase

Definición

Representa un proveedor del token de seguridad que proporciona tokens de seguridad KerberosRequestorSecurityToken para un remitente del mensaje SOAP.

public ref class KerberosSecurityTokenProvider : System::IdentityModel::Selectors::SecurityTokenProvider
public class KerberosSecurityTokenProvider : System.IdentityModel.Selectors.SecurityTokenProvider
type KerberosSecurityTokenProvider = class
    inherit SecurityTokenProvider
Public Class KerberosSecurityTokenProvider
Inherits SecurityTokenProvider
Herencia
KerberosSecurityTokenProvider

Comentarios

En la mayoría de las instancias la clase KerberosSecurityTokenProvider no necesita ser llamada directamente, como se llama cuando un cliente envía un mensaje SOAP que requiere un token de seguridad KerberosRequestorSecurityToken. Específicamente, un cliente especifica el tipo de token de seguridad que necesitó utilizar la clase ClientCredentials y la clase ClientCredentials llama al métodoGetToken para obtener un token de seguridad. Cuando el token de seguridad necesario es un token de seguridad, KerberosRequestorSecurityToken el método GetToken llama al método GetTokenCore(TimeSpan).

Constructores

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.

Propiedades

NetworkCredential

Obtiene la identidad del token de seguridad KerberosRequestorSecurityToken.

ServicePrincipalName

Obtiene el nombre de entidad de seguridad del servicio para el que obtener un token de seguridad KerberosRequestorSecurityToken .

SupportsTokenCancellation

Obtiene un valor que indica si el token de seguridad puede cancelarse.

(Heredado de SecurityTokenProvider)
SupportsTokenRenewal

Obtiene un valor que indica si el token de seguridad es renovable.

(Heredado de SecurityTokenProvider)
TokenImpersonationLevel

Obtiene un valor que especifica el grado al que un destinatario del token de seguridad KerberosRequestorSecurityToken puede representar el nombre de un cliente.

Métodos

BeginCancelToken(TimeSpan, SecurityToken, AsyncCallback, Object)

Comienza una operación asincrónica para cancelar un token de seguridad.

(Heredado de SecurityTokenProvider)
BeginCancelTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object)

Comienza una operación asincrónica para cancelar un token de seguridad.

(Heredado de SecurityTokenProvider)
BeginGetToken(TimeSpan, AsyncCallback, Object)

Comienza una operación asincrónica para obtener un token de seguridad.

(Heredado de SecurityTokenProvider)
BeginGetTokenCore(TimeSpan, AsyncCallback, Object)

Comienza una operación asincrónica para obtener un token de seguridad.

(Heredado de SecurityTokenProvider)
BeginRenewToken(TimeSpan, SecurityToken, AsyncCallback, Object)

Comienza una operación asincrónica que renueva un token de seguridad.

(Heredado de SecurityTokenProvider)
BeginRenewTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object)

Comienza una operación asincrónica que renueva un token de seguridad.

(Heredado de SecurityTokenProvider)
CancelToken(TimeSpan, SecurityToken)

Cancela un token de seguridad.

(Heredado de SecurityTokenProvider)
CancelTokenAsync(TimeSpan, SecurityToken)

Cancela un token de seguridad.

(Heredado de SecurityTokenProvider)
CancelTokenCore(TimeSpan, SecurityToken)

Cancela un token de seguridad.

(Heredado de SecurityTokenProvider)
CancelTokenCoreAsync(TimeSpan, SecurityToken)

Cancela un token de seguridad.

(Heredado de SecurityTokenProvider)
EndCancelToken(IAsyncResult)

Completa una operación asincrónica para cancelar un token de seguridad.

(Heredado de SecurityTokenProvider)
EndCancelTokenCore(IAsyncResult)

Completa una operación asincrónica para cancelar un token de seguridad.

(Heredado de SecurityTokenProvider)
EndGetToken(IAsyncResult)

Completa una operación asincrónica para obtener un token de seguridad.

(Heredado de SecurityTokenProvider)
EndGetTokenCore(IAsyncResult)

Completa una operación asincrónica para obtener un token de seguridad.

(Heredado de SecurityTokenProvider)
EndRenewToken(IAsyncResult)

Completa una operación asincrónica para renovar un token de seguridad.

(Heredado de SecurityTokenProvider)
EndRenewTokenCore(IAsyncResult)

Completa una operación asincrónica para renovar el token de seguridad.

(Heredado de SecurityTokenProvider)
Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetToken(TimeSpan)

Obtiene un token de seguridad.

(Heredado de SecurityTokenProvider)
GetTokenAsync(TimeSpan)

Obtiene un token de seguridad.

(Heredado de SecurityTokenProvider)
GetTokenCore(TimeSpan)

Obtiene un token de seguridad KerberosRequestorSecurityToken.

GetTokenCoreAsync(TimeSpan)

Obtiene un token de seguridad.

(Heredado de SecurityTokenProvider)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
RenewToken(TimeSpan, SecurityToken)

Renueva un token de seguridad.

(Heredado de SecurityTokenProvider)
RenewTokenAsync(TimeSpan, SecurityToken)

Renueva un token de seguridad.

(Heredado de SecurityTokenProvider)
RenewTokenCore(TimeSpan, SecurityToken)

Renueva un token de seguridad.

(Heredado de SecurityTokenProvider)
RenewTokenCoreAsync(TimeSpan, SecurityToken)

Renueva un token de seguridad.

(Heredado de SecurityTokenProvider)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también