GenericXmlSecurityToken Clase

Definición

Representa un token de seguridad basado en XML.

public ref class GenericXmlSecurityToken : System::IdentityModel::Tokens::SecurityToken
public class GenericXmlSecurityToken : System.IdentityModel.Tokens.SecurityToken
type GenericXmlSecurityToken = class
    inherit SecurityToken
Public Class GenericXmlSecurityToken
Inherits SecurityToken
Herencia
GenericXmlSecurityToken

Comentarios

Use la GenericXmlSecurityToken clase cuando reciba un token a través de la conexión que no está definida en una especificación o no hay ninguna manera de determinar el tipo del token de seguridad. Por ejemplo, en un escenario de federación al enviar un token de seguridad de solicitud (RST) a un servicio de token de seguridad (STS) no siempre conoce el tipo del token de seguridad devuelto por el STS. En tales casos, puede usar para GenericXmlSecurityToken almacenar el token de seguridad como XML junto con sus referencias internas y externas.

Use la GenericXmlSecurityToken clase para definir notificaciones mediante XML cuando uno de los tokens de seguridad integrados no sea suficiente. Otros tokens de seguridad pueden definir sus notificaciones mediante XML, pero el GenericXmlSecurityToken token de seguridad permite genéricamente que un token de seguridad tenga un conjunto de XML definido por la aplicación.

Constructores

Nombre Description
GenericXmlSecurityToken(XmlElement, SecurityToken, DateTime, DateTime, SecurityKeyIdentifierClause, SecurityKeyIdentifierClause, ReadOnlyCollection<IAuthorizationPolicy>)

Inicializa una nueva instancia de la clase GenericXmlSecurityToken.

Propiedades

Nombre Description
AuthorizationPolicies

Obtiene la colección de directivas de autorización para este token de seguridad.

ExternalTokenReference

Obtiene una cláusula de identificador de clave de seguridad que hace referencia a este token de seguridad cuando este token de seguridad no se incluye en el mensaje SOAP en el que se hace referencia.

Id

Obtiene un identificador único del token de seguridad.

InternalTokenReference

Obtiene una cláusula de identificador de clave de seguridad que hace referencia a este token de seguridad cuando este token de seguridad se incluye en el mensaje SOAP en el que se hace referencia.

ProofToken

Obtiene el token de prueba para el token de seguridad.

SecurityKeys

Obtiene las claves criptográficas asociadas al token de prueba.

TokenXml

Obtiene el XML asociado al token de seguridad.

ValidFrom

Obtiene el primer instante en el momento en el que este token de seguridad es válido.

ValidTo

Obtiene el último instante en el momento en el que este token de seguridad es válido.

Métodos

Nombre Description
CanCreateKeyIdentifierClause<T>()

Obtiene un valor que indica si este token de seguridad es capaz de crear la cláusula de identificador de clave especificada.

CreateKeyIdentifierClause<T>()

Crea la cláusula de identificador de clave especificada.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MatchesKeyIdentifierClause(SecurityKeyIdentifierClause)

Devuelve un valor que indica si el identificador de clave de esta instancia es igual al identificador de clave especificado.

MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ResolveKeyIdentifierClause(SecurityKeyIdentifierClause)

Obtiene la clave de la cláusula de identificador de clave especificada.

(Heredado de SecurityToken)
ToString()

Devuelve el objeto actual.

Se aplica a