Condividi tramite


SamlAttributeStatement Classe

Definizione

Contiene un set di attributi associato a una classe SamlSubject specifica.

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
Ereditarietà
SamlAttributeStatement

Commenti

La classe SamlAttributeStatement corrisponde all'elemento XML <saml:AttributeStatement> definito nella specifica OASIS SAML 1.1.

Le attestazioni per i token di sicurezza SamlSecurityToken sono contenute in istruzioni SAML, contenute a loro volta in una classe SamlAssertion. Un'istruzione di questo tipo è SamlAttributeStatement, che associa un set di attestazioni arbitrarie a una classe SamlSubject specifica. Le attestazioni sono rappresentate come una raccolta di SamlAttribute e sono archiviate nella proprietà Attributes.

Costruttori

SamlAttributeStatement()

Inizializza una nuova istanza della classe SamlAttributeStatement.

SamlAttributeStatement(SamlSubject, IEnumerable<SamlAttribute>)

Inizializza una nuova istanza della classe SamlAttributeStatement utilizzando l'oggetto specificato e il set di attributi associato all'oggetto.

Proprietà

Attributes

Ottiene una raccolta di attributi associata all'oggetto dell'asserzione SAML.

IsReadOnly

Ottiene un valore che indica se le proprietà di questa istanza sono di sola lettura.

SamlSubject

Ottiene o imposta l'oggetto di un token di sicurezza SamlSecurityToken.

(Ereditato da SamlSubjectStatement)

Metodi

AddClaimsToList(IList<Claim>)

Aggiunge il set specificato di attestazioni come attributi a questa istruzione SAML.

CreatePolicy(ClaimSet, SamlSecurityTokenAuthenticator)

Crea i criteri di autorizzazione per un token di sicurezza SamlSecurityToken.

(Ereditato da SamlSubjectStatement)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MakeReadOnly()

Modifica questa istanza in modo che sia di sola lettura.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver)

Legge l'istruzione di attributi SAML dal lettore XML specificato.

SetSubject(SamlSubject)

Imposta l'oggetto di un token di sicurezza SamlSecurityToken.

(Ereditato da SamlSubjectStatement)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer)

Scrive l'istruzione di attributi SAML nel serializzatore XML specificato.

Si applica a