SamlSubject Klasse

Definition

Stellt den Betreff eines SAML-Sicherheitstokens dar.

public ref class SamlSubject
public class SamlSubject
type SamlSubject = class
Public Class SamlSubject
Vererbung
SamlSubject

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 mithilfe einer SamlSubject Klasse angegeben.

Konstruktoren

Name Beschreibung
SamlSubject()

Initialisiert eine neue Instanz der SamlSubject-Klasse.

SamlSubject(String, String, String, IEnumerable<String>, String, SecurityKeyIdentifier)

Initialisiert eine neue Instanz der SamlSubject Klasse unter Verwendung des angegebenen Namens, der Domäne, in der sich der Name befindet, das Format, in dem sich der Name befindet, Authentifizierungsprotokolle, zusätzliche Authentifizierungsinformationen und einen Schlüsselbezeichner.

SamlSubject(String, String, String)

Initialisiert eine neue Instanz der SamlSubject Klasse unter Verwendung des angegebenen Namens, der Domäne, in der sich der Name befindet, und das Format, in dem sich der Name befindet.

Eigenschaften

Name Beschreibung
ConfirmationMethods

Ruft einen Satz von URI-Verweisen ab, die die Protokolle identifizieren, die zum Authentifizieren des Betreffs verwendet werden sollen.

Crypto

Ruft den kryptografischen Schlüssel ab, der verwendet wird, um die digitale Signatur zu überprüfen, die von dieser SAML-Betreff-Anweisung identifiziert wird, oder legt diesen fest.

IsReadOnly

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

KeyIdentifier

Dient zum Abrufen oder Festlegen eines Schlüsselbezeichners, der Zugriff auf einen kryptografischen Schlüssel bereitstellt, der vom Betreff des SAML-Sicherheitstokens gehalten wird.

Name

Dient zum Abrufen oder Festlegen des Antragstellernamens eines SAML-Sicherheitstokens.

NameClaimType

Ruft den Anspruchstyp ab, der zum Darstellen des Antragstellernamens eines SAML-Sicherheitstokens verwendet wird.

NameFormat

Dient zum Abrufen oder Festlegen eines URI-Verweises, der das Format darstellt, in dem sich der Antragstellername eines SAML-Sicherheitstokens befindet.

NameQualifier

Ruft die Domäne ab, in der sich der Antragstellername eines SAML-Sicherheitstokens befindet, oder legt sie fest.

SubjectConfirmationData

Ruft zusätzliche Authentifizierungsinformationen ab, die von Authentifizierungsprotokollen verwendet werden können, oder legt diese fest.

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
ExtractClaims()

Ruft einen Satz von Ansprüchen mithilfe der Eigenschaften dieser Klasse ab.

ExtractSubjectKeyClaimSet(SamlSecurityTokenAuthenticator)

Ruft einen Satz von Ansprüchen mithilfe der Eigenschaften dieser Klasse und des angegebenen SAML-Sicherheitstokenauthentifikators ab.

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)

Liest das <saml:Subject> Element aus dem angegebenen XML-Reader.

ToString()

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

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

Schreibt das <saml:Subject> Element in den angegebenen XML-Serializer.

Gilt für:

Weitere Informationen