SamlAttributeStatement Classe

Definição

Contém um conjunto de atributos associados a um determinado SamlSubject.

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
Herança
SamlAttributeStatement

Observações

A SamlAttributeStatement classe corresponde ao <saml:AttributeStatement> elemento XML definido na especificação OASIS SAML 1.1.

As reivindicações para os tokens de segurança SamlSecurityToken estão contidas em instruções SAML, que por sua vez estão contidas dentro de um SamlAssertion. Uma dessas afirmações é a SamlAttributeStatement, que vincula um conjunto de reivindicações arbitrárias a um determinado SamlSubject. As reivindicações são representadas como uma coleção de SamlAttribute e são armazenadas na Attributes propriedade.

Construtores

Name Description
SamlAttributeStatement()

Inicializa uma nova instância da SamlAttributeStatement classe.

SamlAttributeStatement(SamlSubject, IEnumerable<SamlAttribute>)

Inicializa uma nova instância da SamlAttributeStatement classe usando o sujeito especificado e o conjunto de atributos associados ao sujeito.

Propriedades

Name Description
Attributes

Obtém uma coleção de atributos associados ao sujeito da asserção SAML.

IsReadOnly

Recebe um valor que indica se as propriedades desta instância são de somente leitura.

SamlSubject

Obtém ou define o sujeito de um SamlSecurityToken token de segurança.

(Herdado de SamlSubjectStatement)

Métodos

Name Description
AddClaimsToList(IList<Claim>)

Adiciona o conjunto especificado de reivindicações como atributos a esta instrução SAML.

CreatePolicy(ClaimSet, SamlSecurityTokenAuthenticator)

Cria uma política de autorização para um SamlSecurityToken token de segurança.

(Herdado de SamlSubjectStatement)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MakeReadOnly()

Faz com que esta instância seja apenas de leitura.

MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver)

Lê a declaração de atributo SAML do leitor XML especificado.

SetSubject(SamlSubject)

Define o tema de um SamlSecurityToken token de segurança.

(Herdado de SamlSubjectStatement)
ToString()

Devolve uma cadeia que representa o objeto atual.

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

Escreve a instrução de atributo SAML no serializador XML especificado.

Aplica-se a