KerberosSecurityTokenProvider Clase

Definición

Representa un proveedor de tokens de seguridad que proporciona KerberosRequestorSecurityToken tokens de seguridad para un remitente de mensajes 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 los casos, no es necesario llamar a la KerberosSecurityTokenProvider clase directamente, ya que se llama cuando un cliente envía un mensaje SOAP que requiere un KerberosRequestorSecurityToken token de seguridad. En concreto, un cliente especifica el tipo de token de seguridad necesario mediante la ClientCredentials clase y la ClientCredentials clase llama al GetToken método para obtener un token de seguridad. Cuando el token de seguridad necesario es un KerberosRequestorSecurityToken token de seguridad, el GetToken método llama al GetTokenCore(TimeSpan) método .

Constructores

Nombre Description
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, 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)

Inicializa una nueva instancia de la KerberosSecurityTokenProvider clase utilizando el nombre de entidad de seguridad de servicio especificado.

Propiedades

Nombre Description
NetworkCredential

Obtiene la identidad del KerberosRequestorSecurityToken token de seguridad.

ServicePrincipalName

Obtiene el nombre de la entidad de seguridad del KerberosRequestorSecurityToken token de seguridad que se va a obtener.

SupportsTokenCancellation

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

(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 en que un destinatario del KerberosRequestorSecurityToken token de seguridad puede actuar en nombre del cliente.

Métodos

Nombre Description
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)
CancelTokenCore(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 al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como función hash predeterminada.

(Heredado de Object)
GetToken(TimeSpan)

Obtiene un token de seguridad.

(Heredado de SecurityTokenProvider)
GetTokenCore(TimeSpan)

Obtiene un KerberosRequestorSecurityToken token de seguridad.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
RenewToken(TimeSpan, SecurityToken)

Renueva un token de seguridad.

(Heredado de SecurityTokenProvider)
RenewTokenCore(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