GenericXmlSecurityToken Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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
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. |