セキュリティ処理の結果
セキュリティで保護されたチャネルでは、セキュリティ チェックに正常に合格したメッセージのみがアプリケーションに配信されます。 これらのメッセージの場合、セキュリティ検証の結果の一部がメッセージ プロパティとして添付され、アプリケーションはこれらのプロパティを抽出して調べて、承認チェックなどの追加の手順を実行できます。
関数 WsGetMessageProperty を使用して、WS_MESSAGE_PROPERTY_IDで定義されているセキュリティ関連のプロパティを取得できます。 WsGetMessageProperty は、チャネルで使用されるセキュリティの種類に適用できないセキュリティ プロパティを要求するクエリに対してエラーを返します。 メッセージは、クエリ関数によって返されるプロパティを引き続き所有します。
次の API 要素は、セキュリティ処理の結果と共に使用されます。
列挙 | 説明 |
---|---|
WS_SECURITY_TOKEN_PROPERTY_ID | セキュリティ トークンから抽出できるフィールドとプロパティのキーを定義します。 |
機能 | 説明 |
---|---|
WsGetSecurityTokenProperty | セキュリティ トークンからフィールドまたはプロパティを抽出します。 |
Handle | 説明 |
---|---|
WS_SECURITY_TOKEN | セキュリティ トークンを表す不透明なハンドル。 |