SamlAttributeStatement Classe

Définition

Contient un ensemble d'attributs associé à un SamlSubject précis.

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
Héritage
SamlAttributeStatement

Remarques

La classe SamlAttributeStatement correspond à l'élément XML <saml:AttributeStatement> défini dans la spécification SAML 1.1 OASIS.

Les revendications pour les jetons de sécurité SamlSecurityToken sont contenues dans les instructions SAML, contenues à tour de rôle dans une SamlAssertion. Une telle instruction est l'SamlAttributeStatement, qui lie un ensemble de revendications arbitraires à un SamlSubject précis. Les revendications sont représentées en tant que collection de SamlAttribute et sont stockées dans la propriété Attributes.

Constructeurs

SamlAttributeStatement()

Initialise une nouvelle instance de la classe SamlAttributeStatement.

SamlAttributeStatement(SamlSubject, IEnumerable<SamlAttribute>)

Initialise une nouvelle instance de la classe SamlAttributeStatement à l'aide du sujet spécifié et de l'ensemble d'attributs associé au sujet.

Propriétés

Attributes

Obtient une collection d'attributs associée au sujet de l'assertion SAML.

IsReadOnly

Obtient une valeur indiquant si les propriétés de cette instance sont en lecture seule.

SamlSubject

Obtient ou définit le sujet d'un jeton de sécurité SamlSecurityToken.

(Hérité de SamlSubjectStatement)

Méthodes

AddClaimsToList(IList<Claim>)

Ajoute l'ensemble de revendications spécifié comme attributs à cette instruction SAML.

CreatePolicy(ClaimSet, SamlSecurityTokenAuthenticator)

Crée une stratégie d'autorisation pour un jeton de sécurité SamlSecurityToken.

(Hérité de SamlSubjectStatement)
Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MakeReadOnly()

Provoque la mise en lecture seule de cette instance.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver)

Lit l'instruction d'attribut SAML à partir du lecteur XML spécifié.

SetSubject(SamlSubject)

Définit le sujet d'un jeton de sécurité SamlSecurityToken.

(Hérité de SamlSubjectStatement)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer)

Écrit l'instruction d'attribut SAML dans le sérialiseur XML spécifié.

S’applique à