Freigeben über


SamlSubjectStatement Klasse

Definition

Stellt einen Anspruch für ein SamlSecurityToken Sicherheitstoken dar.

public ref class SamlSubjectStatement abstract : System::IdentityModel::Tokens::SamlStatement
public abstract class SamlSubjectStatement : System.IdentityModel.Tokens.SamlStatement
type SamlSubjectStatement = class
    inherit SamlStatement
Public MustInherit Class SamlSubjectStatement
Inherits SamlStatement
Vererbung
SamlSubjectStatement
Abgeleitet

Hinweise

SamlSecurityToken Sicherheitstoken geben ihre Ansprüche mithilfe von SAML-Assertionen an, die den Betreff des Sicherheitstokens angeben können. Die Ansprüche in einer SAML-Assertion werden durch SAML-Anweisungen dargestellt. Die SAML-Spezifikation definiert einen Satz von SAML-Anweisungstypen und einer davon ist ein SamlSubjectStatement. A SamlSubjectStatement asserts the principal that is the subject of the SamlSecurityToken security token. Dieser Prinzipal wird in der SamlSubject Eigenschaft angegeben.

Konstruktoren

Name Beschreibung
SamlSubjectStatement()

Initialisiert eine neue Instanz der SamlSubjectStatement-Klasse.

SamlSubjectStatement(SamlSubject)

Initialisiert eine neue Instanz der SamlSubjectStatement Klasse mithilfe des angegebenen Betreffs.

Eigenschaften

Name Beschreibung
IsReadOnly

Ruft einen Wert ab, der angibt, ob die Eigenschaften dieser Instanz schreibgeschützt sind.

SamlSubject

Dient zum Abrufen oder Festlegen des Betreffs eines SamlSecurityToken Sicherheitstokens.

Methoden

Name Beschreibung
AddClaimsToList(IList<Claim>)

Fügt der angegebenen Auflistung von Ansprüchen einen Anspruch basierend auf den Eigenschaften dieser Instanz hinzu.

CreatePolicy(ClaimSet, SamlSecurityTokenAuthenticator)

Erstellt eine Autorisierungsrichtlinie für ein SamlSecurityToken Sicherheitstoken.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MakeReadOnly()

Bewirkt, dass diese Instanz schreibgeschützt ist.

MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver)

Wenn sie in einer abgeleiteten Klasse überschrieben wird, liest die SAML-Anweisung aus dem angegebenen XML-Reader.

(Geerbt von SamlStatement)
SetSubject(SamlSubject)

Legt den Betreff eines SamlSecurityToken Sicherheitstokens fest.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer)

Schreibt die SAML-Anweisung in den angegebenen XML-Serializer.

(Geerbt von SamlStatement)

Gilt für: