Autoryzacja usługi
Aplikacja może zaimplementować niestandardową autoryzację dla komunikatów przychodzących na hoście usługi .
Host usługi odbiera WS_SERVICE_SECURITY_CALLBACK wywołania zwrotnego zabezpieczeń w ramach WS_SERVICE_ENDPOINT, który jest przekazywany do funkcji WsCreateServiceHost. To wywołanie zwrotne jest wywoływane po odebraniu WS_MESSAGE.
Aplikacja może polegać na tym wywołaniu zwrotnym, aby zaimplementować niestandardową autoryzację dla komunikatów przychodzących na hoście usługi. Jeśli autoryzacja zakończy się niepowodzeniem, funkcja wywołania zwrotnego zabezpieczeń zwróci błąd HR, a host usługi przerywa kanał.
Zobacz przykład nazwy użytkownika za pośrednictwem protokołu SSL, HttpCalculatorWithUserNameOverSslServiceExample, aby zapoznać się z przykładową implementacją.