Autorização de Serviço
Um aplicativo pode implementar autorização personalizada para mensagens de entrada em um host de serviço.
Um host de serviço recebe um retorno de chamada de segurança WS_SERVICE_SECURITY_CALLBACK como parte do WS_SERVICE_ENDPOINT que é passado para a funçãoWsCreateServiceHost. Esse retorno de chamada é invocado quando o WS_MESSAGE é recebido.
O aplicativo pode confiar nesse retorno de chamada para implementar autorização personalizada para mensagens de entrada no host de serviço. Se a autorização falhar, a função de retorno de chamada de segurança retornará uma falha HR e o host de serviço anulará o canal.
Consulte o exemplo de nome de usuário sobre SSL, HttpCalculatorWithUserNameOverSslServiceExample, para obter um exemplo de implementação.