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