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 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
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. |