Поделиться через


Авторизация службы

Приложение может реализовать пользовательскую авторизацию для входящих сообщений на узле службы .

Узел службы получает обратный вызов безопасности WS_SERVICE_SECURITY_CALLBACK в составе WS_SERVICE_ENDPOINT который передается в функцию WsCreateServiceHost . Этот обратный вызов вызывается при получении WS_MESSAGE .

Приложение может использовать этот обратный вызов для реализации пользовательской авторизации для входящих сообщений на узле службы. Если авторизация завершается сбоем, функция обратного вызова безопасности возвращает ошибку hr, а узел службы прерывает канал.

Пример реализации см. в примере имени пользователя по протоколу SSL HttpCalculatorWithUserNameOverSslServiceExample.