Ergebnisse der Sicherheitsverarbeitung
In einem sicheren Kanal werden nur die Nachrichten an die Anwendung übermittelt, die sicherheitsrelevante Überprüfungen erfolgreich bestehen. Für diese Nachrichten werden einige Ergebnisse der Sicherheitsüberprüfung als Nachrichteneigenschaften angefügt, und die Anwendung kann diese Eigenschaften extrahieren und untersuchen, um zusätzliche Schritte wie Autorisierungsprüfungen auszuführen.
Die Funktion WsGetMessageProperty kann verwendet werden, um alle sicherheitsbezogenen Eigenschaften abzurufen, die in WS_MESSAGE_PROPERTY_ID definiert sind. WsGetMessageProperty gibt einen Fehler für Abfragen zurück, die sicherheitsrelevante Eigenschaften anfordern, die nicht auf den Typ der Sicherheit anwendbar sind, der im Kanal verwendet wird. Die Nachricht besitzt weiterhin die Eigenschaften, die von der Abfragefunktion zurückgegeben werden.
Die folgenden API-Elemente werden mit Sicherheitsverarbeitungsergebnissen verwendet.
Enumeration | Beschreibung |
---|---|
WS_SECURITY_TOKEN_PROPERTY_ID | Definiert die Schlüssel für die Felder und Eigenschaften, die aus einem Sicherheitstoken extrahiert werden können. |
Funktion | Beschreibung |
---|---|
WsGetSecurityTokenProperty | Extrahiert ein Feld oder eine Eigenschaft aus einem Sicherheitstoken. |
Handle | Beschreibung |
---|---|
WS_SECURITY_TOKEN | Ein undurchsichtiges Handle, das ein Sicherheitstoken darstellt. |