SamlAssertion 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 una aserción de Lenguaje de marcado de aserción de seguridad 1.1 (SAML 1.1).
public ref class SamlAssertion
public class SamlAssertion
type SamlAssertion = class
Public Class SamlAssertion
- Herencia
-
SamlAssertion
Comentarios
La clase SamlAssertion corresponde al elemento XML <saml:Assertion>
que se define en la especificación de OASIS SAML 1.1.
Las notificaciones para los tokens de seguridad SamlSecurityToken se encuentran dentro de SamlAssertion. SamlAssertion tiene un conjunto extensible de demandas conocido como instrucciones SAML que están representadas por la propiedad Statements. La autoridad de SAML que emitió la aserción de SAML se especifica en la propiedad Issuer.
Constructores
SamlAssertion() |
Inicializa una nueva instancia de la clase SamlAssertion. |
SamlAssertion(String, String, DateTime, SamlConditions, SamlAdvice, IEnumerable<SamlStatement>) |
Inicializa una nueva instancia de la clase SamlAssertion utilizando el identificador de aserción de SAML especificado, el emisor de la aserción, la fecha y hora cuando se emitió la aserción, un conjunto de condiciones de procesamiento, información adicional y una colección de las instrucciones SAML. |
Propiedades
Advice |
Obtiene o establece información adicional relacionada con SamlSecurityToken que proporciona la autoridad de SAML que puede servir de ayuda en el procesamiento de la aserción de SAML. |
AssertionId |
Obtiene o establece el identificador para esta aserción. |
CanWriteSourceData |
Obtiene un valor que indica si esta aserción se ha deserializado del origen XML y puede volver a enviar los datos XML sin modificar. |
Conditions |
Obtiene o establece un conjunto de condiciones que se pueden tener en cuenta al evaluar la validez de la aserción de SAML. |
IsReadOnly |
Obtiene un valor que indica si las propiedades de esta instancia son de solo lectura. |
IssueInstant |
Obtiene o establece la fecha y hora en la que se emitió la aserción de SAML. |
Issuer |
Obtiene o establece el nombre de la autoridad de SAML que emitió esta aserción de SAML. |
MajorVersion |
Obtiene la versión principal de la especificación de SAML a la que se ajusta esta aserción de SAML. |
MinorVersion |
Obtiene la versión secundaria de la especificación de SAML a la que se ajusta esta aserción de SAML. |
SigningCredentials |
Obtiene o establece las credenciales de seguridad que se utilizan para firmar digitalmente la aserción de SAML. |
SigningToken |
Obtiene el token de seguridad contenido en una aserción de SAML firmada digitalmente o al que ésta hace referencia. |
Statements |
Obtiene el conjunto de instrucciones SAML asociado a la aserción de SAML. |
Métodos
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) |
MakeReadOnly() |
Hace que esta instancia sea de solo lectura. |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
ReadSignature(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver, SamlSerializer) |
Lee la firma digital para una aserción de SAML de un lector de XML. |
ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver) |
Lee una aserción de SAML del lector de XML especificado. |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
WriteSourceData(XmlWriter) |
Escribe los datos de origen, si están disponibles. |
WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer) |
Escribe la aserción de SAML en el escritor de XML especificado como elemento |