Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Clase ClientCredentialsSecurityTokenManager

 

Publicado: octubre de 2016

Administra los tokens de seguridad para el cliente.

Espacio de nombres:   System.ServiceModel
Ensamblado:  System.ServiceModel (en System.ServiceModel.dll)

System.Object
  System.IdentityModel.Selectors.SecurityTokenManager
    System.ServiceModel.ClientCredentialsSecurityTokenManager

public class ClientCredentialsSecurityTokenManager : SecurityTokenManager

NombreDescripción
System_CAPS_pubmethodClientCredentialsSecurityTokenManager(ClientCredentials)

Inicializa una nueva instancia de la clase ClientCredentialsSecurityTokenManager.

NombreDescripción
System_CAPS_pubpropertyClientCredentials

Obtiene las credenciales del cliente.

NombreDescripción
System_CAPS_pubmethodCreateSecurityTokenAuthenticator(SecurityTokenRequirement, SecurityTokenResolver)
System_CAPS_pubmethodCreateSecurityTokenProvider(SecurityTokenRequirement)

Crea un proveedor de tokens de seguridad.(Invalida SecurityTokenManager.CreateSecurityTokenProvider(SecurityTokenRequirement)).

System_CAPS_pubmethodCreateSecurityTokenSerializer(SecurityTokenVersion)

Crea un serializador de tokens de seguridad.(Invalida SecurityTokenManager.CreateSecurityTokenSerializer(SecurityTokenVersion)).

System_CAPS_protmethodCreateSecurityTokenSerializer(SecurityVersion)

Crea un serializador de tokens de seguridad.

System_CAPS_pubmethodEquals(Object)

Determina si el objeto especificado es igual al objeto actual.(Heredado de Object).

System_CAPS_protmethodFinalize()

Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por el recolector de basura. (Heredado de Object).

System_CAPS_pubmethodGetHashCode()

Sirve como la función hash predeterminada.(Heredado de Object).

System_CAPS_pubmethodGetType()

Obtiene el Type de la instancia actual.(Heredado de Object).

System_CAPS_protmethodIsIssuedSecurityTokenRequirement(SecurityTokenRequirement)

Obtiene un valor que indica si el requisito de token especificado es un requisito de token de seguridad emitido.

System_CAPS_protmethodMemberwiseClone()

Crea una copia superficial del Object actual.(Heredado de Object).

System_CAPS_pubmethodToString()

Devuelve una cadena que representa al objeto actual. (Heredado de Object).

This class handles security token serialization, security token provision and security token authentication for the client. There is one instance of this class for each client channel factory.

The following code shows how you can override this class to create a custom Client Credentials Security Token Manager.

internal class MyClientCredentialsSecurityTokenManager : 
    ClientCredentialsSecurityTokenManager
{
    MyClientCredentials credentials;

    public MyClientCredentialsSecurityTokenManager(MyClientCredentials credentials)
        : base(credentials)
    {
        this.credentials = credentials;
    }

    public override SecurityTokenProvider CreateSecurityTokenProvider(
        SecurityTokenRequirement tokenRequirement)
    {
        // Return your implementation of the SecurityTokenProvider, if required.
        // This implementation delegates to the base class.
        return base.CreateSecurityTokenProvider(tokenRequirement);
    }

    public override SecurityTokenAuthenticator CreateSecurityTokenAuthenticator(
        SecurityTokenRequirement tokenRequirement, out SecurityTokenResolver outOfBandTokenResolver)
    {
        // Return your implementation of the SecurityTokenAuthenticator, if required.
        // This implementation delegates to the base class.
        return base.CreateSecurityTokenAuthenticator(tokenRequirement, out outOfBandTokenResolver);
    }

    public override SecurityTokenSerializer CreateSecurityTokenSerializer(SecurityTokenVersion version)
    {
        // Return your implementation of the SecurityTokenSerializer, if required.
        // This implementation delegates to the base class.
        return base.CreateSecurityTokenSerializer(version);
    }
}

.NET Framework
Disponible desde 3.0

Cualquier miembro ( Compartido en Visual Basic) estático público de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Volver al principio
Mostrar: