Compartir a través de


GenericXmlSecurityToken Clase

Definición

Representa un token de seguridad que está 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

Utilice la clase GenericXmlSecurityToken al recibir un token a través de la conexión que no se define en una especificación o no hay ninguna manera para que usted determine el tipo de token de seguridad. Por ejemplo, en un escenario de la federación al enviar un Token de seguridad de la solicitud (RST) a un Servicio de token de seguridad (STS) no siempre se conoce el tipo del token de seguridad devuelto por STS. En casos como éste, puede utilizar GenericXmlSecurityToken para almacenar el token de seguridad como XML junto con sus referencias internas y externas.

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

Constructores

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

Inicializa una nueva instancia de la clase GenericXmlSecurityToken.

Propiedades

AuthorizationPolicies

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

ExternalTokenReference

Obtiene una cláusula de identificador clave de seguridad que hace referencia a este token de seguridad cuando este token de seguridad no está incluido 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 clave de seguridad que hace referencia a este token de seguridad cuando este token de seguridad está incluido 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 que está asociado al token de seguridad.

ValidFrom

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

ValidTo

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

Métodos

CanCreateKeyIdentifierClause<T>()

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

CreateKeyIdentifierClause<T>()

Crea la cláusula de identificador de clave especificada.

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)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MatchesKeyIdentifierClause(SecurityKeyIdentifierClause)

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

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ResolveKeyIdentifierClause(SecurityKeyIdentifierClause)

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

(Heredado de SecurityToken)
ToString()

Devuelve el objeto actual.

Se aplica a