Freigeben über


SamlSubject Klasse

Definition

Stellt das Subjekt des 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 mit SAML-Assertionen an, die das Subjekt 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 dieser Anweisungstypen ist eine SamlSubjectStatement. Ein SamlSubjectStatement bestätigt den Prinzipal, der das Thema des SamlSecurityToken-Sicherheitstokens ist. Dieser Prinzipal wird mit einer SamlSubject-Klasse angegeben.

Konstruktoren

SamlSubject()

Initialisiert eine neue Instanz der SamlSubject-Klasse.

SamlSubject(String, String, String)

Initialisiert eine neue Instanz der SamlSubject-Klasse unter Verwendung des angegebenen Namens, der Domäne, die den Namen enthält, und des Formats, in dem sich der Name befindet.

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, des Formats, in dem sich der Name befindet, des Authentifizierungsprotokolls, zusätzlicher Informationen und eines Schlüsselbezeichners.

Eigenschaften

ConfirmationMethods

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

Crypto

Ruft den kryptografischen Schlüssel ab oder legt diesen fest, der zum Überprüfen der digitalen Signatur verwendet wird, die durch die SAML-Subjektanweisung identifiziert wird.

IsReadOnly

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

KeyIdentifier

Ruft den Schlüsselbezeichner ab oder legt diesen fest, der Zugang zu einem kryptografischen Schlüssel gibt, der durch den SAML-Sicherheitstoken gehalten wird.

Name

Ruft den Subjektnamen eines SAML-Sicherheitstokens ab oder legt diesen fest.

NameClaimType

Ruft den Anspruchstyp ab, der verwendet wird, um dem Subjektnamen eines SAML-Sicherheitstokens darzustellen.

NameFormat

Ruft einen URI-Verweis ab, der das Format des Subjektnamens eines SAML-Sicherheitstokens darstellt, oder legt diesen fest.

NameQualifier

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

SubjectConfirmationData

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

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
ExtractClaims()

Ruft mit den Eigenschaften dieser Klasse einen Satz von Ansprüchen ab.

ExtractSubjectKeyClaimSet(SamlSecurityTokenAuthenticator)

Ruft einen Satz von Ansprüchen mithilfe der Eigenschaften dieser Klasse und dem angegebenen Authentifizierer des SAML-Sicherheitstokens ab oder legt diesen fest.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MakeReadOnly()

Bewirkt, dass diese Instanz schreibgeschützt ist.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

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

Liest das <saml:Subject>-Element vom 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 das angegebene XML-Serialisierungsprogramm.

Gilt für:

Weitere Informationen