Compartilhar via


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ção WsCreateServiceHost . Esse retorno de chamada é invocado quando o WS_MESSAGE é recebido.

O aplicativo pode contar com esse retorno de chamada para implementar autorização personalizada para mensagens de entrada no host do serviço. Se a autorização falhar, a função de retorno de chamada de segurança retornará uma falha de RH e o host de serviço anulará o canal.

Consulte o nome de usuário sobre o exemplo de SSL, HttpCalculatorWithUserNameOverSslServiceExample, para obter um exemplo de implementação.