Autorización de servicio
Una aplicación puede implementar la autorización personalizada para los mensajes entrantes en un host de servicio.
Un host de servicio recibe una devolución de llamada de seguridad WS_SERVICE_SECURITY_CALLBACK como parte del WS_SERVICE_ENDPOINT que se pasa a la función WsCreateServiceHost . Esta devolución de llamada se invoca cuando se recibe el WS_MESSAGE .
La aplicación puede basarse en esta devolución de llamada para implementar la autorización personalizada para los mensajes entrantes en el host de servicio. Si se produce un error en la autorización, la función de devolución de llamada de seguridad devuelve un error de RR. HH. y el host del servicio anula el canal.
Consulte el ejemplo de nombre de usuario sobre SSL, HttpCalculatorWithUserNameOverSslServiceExample, para obtener una implementación de ejemplo.