Nosso problema foi que estávamos usando Autenticação Integrada do Windows que passou automaticamente as credenciais do usuário conectado para o servidor.
Para solicitar credenciais ao usuário, habilitamos Autenticação básica para passar as informações de login para o servidor, que então usou as informações de login e o diretório ativo do windows para autenticar.