SamlSubject Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer) |
Schreibt das |