SamlAttributeStatement Clase

Definición

Contiene un conjunto de atributos asociado a un SamlSubjectdeterminado.

public ref class SamlAttributeStatement : System::IdentityModel::Tokens::SamlSubjectStatement
public class SamlAttributeStatement : System.IdentityModel.Tokens.SamlSubjectStatement
type SamlAttributeStatement = class
    inherit SamlSubjectStatement
Public Class SamlAttributeStatement
Inherits SamlSubjectStatement
Herencia
SamlAttributeStatement

Comentarios

La clase SamlAttributeStatement corresponde al elemento XML <saml:AttributeStatement> que se define en la especificación de OASIS SAML 1.1.

Las notificaciones para los tokens de seguridad de SamlSecurityToken se contienen en instrucciones SAML, que se contienen a su vez dentro de SamlAssertion. Una instrucción es SamlAttributeStatement, que enlaza un conjunto de notificaciones arbitrarias a un SamlSubjectdeterminado. Las notificaciones se representan como una colección de SamlAttribute y están almacenadas en la propiedad Attributes.

Constructores

SamlAttributeStatement()

Inicializa una nueva instancia de la clase SamlAttributeStatement.

SamlAttributeStatement(SamlSubject, IEnumerable<SamlAttribute>)

Inicializa una nueva instancia de la clase SamlAttributeStatement utilizando el sujeto especificado y un conjunto de atributos asociado al sujeto.

Propiedades

Attributes

Obtiene una colección de atributos asociada al sujeto de la aserción de SAML.

IsReadOnly

Obtiene un valor que indica si las propiedades de esta instancia son de solo lectura.

SamlSubject

Obtiene o establece el sujeto de un token de seguridad SamlSecurityToken.

(Heredado de SamlSubjectStatement)

Métodos

AddClaimsToList(IList<Claim>)

Agrega el conjunto especificado de notificaciones como atributos a esta instrucción SAML.

CreatePolicy(ClaimSet, SamlSecurityTokenAuthenticator)

Crea una directiva de autorización para un token de seguridad SamlSecurityToken.

(Heredado de SamlSubjectStatement)
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)
ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver)

Lee la instrucción del atributo SAML del lector de XML especificado.

SetSubject(SamlSubject)

Establece el nombre de sujeto de un token de seguridad SamlSecurityToken.

(Heredado de SamlSubjectStatement)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer)

Escribe la instrucción de atributo de SAML en el serializador de XML especificado.

Se aplica a