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.