サービスの承認

アプリケーションは、サービス ホスト上の受信メッセージのカスタム承認を実装できます。

サービス ホストは、WsCreateServiceHost 関数渡されるWS_SERVICE_ENDPOINTの一部として、セキュリティ コールバック WS_SERVICE_SECURITY_CALLBACKを受け取ります。 このコールバックは、 WS_MESSAGE が受信されたときに呼び出されます。

アプリケーションは、このコールバックを利用して、サービス ホスト上の受信メッセージに対するカスタム承認を実装できます。 承認が失敗した場合、セキュリティ コールバック関数はエラー HR を返し、サービス ホストはチャネルを中止します。

実装例については、SSL でのユーザー名の例 HttpCalculatorWithUserNameOverSslServiceExample を参照してください。