Udostępnij za pośrednictwem


SamlAttributeStatement Klasa

Definicja

Zawiera zestaw atrybutów skojarzonych z określonym SamlSubjectelementem .

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
Dziedziczenie
SamlAttributeStatement

Uwagi

Klasa SamlAttributeStatement odpowiada elementowi XML zdefiniowanemu <saml:AttributeStatement> w specyfikacji OASIS SAML 1.1.

Oświadczenia dotyczące tokenów zabezpieczających SamlSecurityToken znajdują się w instrukcjach SAML, które są z kolei zawarte w obiekcie SamlAssertion. Jedną z takich instrukcji jest SamlAttributeStatement, która wiąże zestaw dowolnych oświadczeń z określonym SamlSubjectelementem . Oświadczenia są reprezentowane jako kolekcja SamlAttribute i są przechowywane we Attributes właściwości .

Konstruktory

SamlAttributeStatement()

Inicjuje nowe wystąpienie klasy SamlAttributeStatement.

SamlAttributeStatement(SamlSubject, IEnumerable<SamlAttribute>)

Inicjuje SamlAttributeStatement nowe wystąpienie klasy przy użyciu określonego tematu i zestawu atrybutów skojarzonych z tematem.

Właściwości

Attributes

Pobiera kolekcję atrybutów skojarzonych z tematem potwierdzenia SAML.

IsReadOnly

Pobiera wartość wskazującą, czy właściwości tego wystąpienia są tylko do odczytu.

SamlSubject

Pobiera lub ustawia temat tokenu zabezpieczającego SamlSecurityToken .

(Odziedziczone po SamlSubjectStatement)

Metody

AddClaimsToList(IList<Claim>)

Dodaje określony zestaw oświadczeń jako atrybuty do tej instrukcji SAML.

CreatePolicy(ClaimSet, SamlSecurityTokenAuthenticator)

Tworzy zasady autoryzacji dla tokenu zabezpieczającego SamlSecurityToken .

(Odziedziczone po SamlSubjectStatement)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MakeReadOnly()

Powoduje, że to wystąpienie jest tylko do odczytu.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver)

Odczytuje instrukcję atrybutu SAML z określonego czytnika XML.

SetSubject(SamlSubject)

Ustawia temat tokenu zabezpieczającego SamlSecurityToken .

(Odziedziczone po SamlSubjectStatement)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer)

Zapisuje instrukcję atrybutu SAML w określonym serializatorze XML.

Dotyczy