SamlAuthorityBinding Klasse

Definition

Gibt an, wie Sie weitere Informationen über das Subjekt eines SamlSecurityToken-Sicherheitstokens abrufen können.

public ref class SamlAuthorityBinding
[System.Runtime.Serialization.DataContract]
public class SamlAuthorityBinding
[<System.Runtime.Serialization.DataContract>]
type SamlAuthorityBinding = class
Public Class SamlAuthorityBinding
Vererbung
SamlAuthorityBinding
Attribute

Hinweise

Verwenden Sie die SamlAuthorityBinding-Klasse, um anzugeben, wie weitere Informationen über einen authentifizierten Antragsteller innerhalb eines SamlSecurityToken-Sicherheitstokens abgerufen werden. SamlSecurityToken-Sicherheitstoken geben ihre Ansprüche mit SAML-Assertionen an, anhand derer man erkennen kann, wann das Subjekt authentifiziert wurde. 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 SamlAuthenticationStatement. Ein SamlAuthenticationStatement bestätigt, dass das Subjekt der Anweisung auf eine bestimmte Art und Weise zu einem bestimmten Zeitpunkt authentifiziert wurde. Eine SamlAuthenticationStatement verfügt über eine optionale SamlAuthorityBinding, die angibt, wie Sie zusätzliche Informationen über ein authentifiziertes Subjekt abrufen können.

Verwenden Sie die Location-Eigenschaft, die AuthorityKind-Eigenschaft und die Binding-Eigenschaft zum Abrufen weiterer Informationen über ein authentifiziertes Subjekt.

Konstruktoren

SamlAuthorityBinding()

Initialisiert eine neue Instanz der SamlAuthorityBinding-Klasse.

SamlAuthorityBinding(XmlQualifiedName, String, String)

Initialisiert eine neue Instanz der SamlAuthorityBinding-Klasse unter Verwendung des angegebenen Abfragetyps, der angegebenen Protokollbindung und des Standorts der SAML-Behörde.

Eigenschaften

AuthorityKind

Ruft die Anfragetypen ab oder legt diese fest, auf die die SAML-Behörde, die über zusätzliche Informationen über das Subjekt verfügt, antwortet.

Binding

Ruft die SAML-Protokollbindung ab oder legt diese fest, die bei der Kommunikation mit der SAML-Behörde, die über zusätzliche Informationen über das Subjekt verfügt, verwendet wird.

IsReadOnly

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

Location

Ruft den Standort und die Kommunikationsart für eine SAML-Behörde, die über zusätzliche Informationen über das Subjekt verfügt, ab oder legt diese Daten fest.

Methoden

Equals(Object)

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

(Geerbt von Object)
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 <AuthorityBinding>-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 <AuthorityBinding>-Element in das angegebene XML-Serialisierungsprogramm.

Gilt für:

Weitere Informationen