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 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 |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
| WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer) |
Schreibt das |