Share via


Os 3 inconvenientes prompts de logon durante a autenticação

Os 3 inconvenientes prompts de logon durante a autenticação

Aconteceu este problema bem comum comigo este fim de semana em meu servidor ADFS, que, infelizmente, eu estava recompilando.  Os motivos mais comuns têm a ver com alguma configuração incorreta do Kerberos, ou com o uso de algum nome diferente daquele do servidor de um aplicativo Web (o cenário de desabilitação do loopback).  Este é diferente e é específico de um servidor ADFS, sendo assim, pensei em usá-lo para referência.

O AD FS 2.0 é realmente muito bom em gravar problemas no log de eventos.  Ao abrir o Visualizador de Eventos, você verá um nó separado para o AD FS 2.0, sendo assim, observe lá.  Neste caso em particular, consegui descobrir a causa, apenas levou muito tempo porque há muitas coisas que podem causar os três inconvenientes prompts de logon.  Resumindo, quando configurei o meu servidor ADFS, a) Eu o configurei para ser executado como uma conta de domínio e b) Usei um certificado que criei apenas para ADFS para assinatura de token.  O problema é que a conta de serviço que usei para o ADFS não tinha direitos para a chave privada do meu certificado de assinatura de tokens.  Isso, mais do que tudo, causou os 3 prompts de logon, que são interessantes, surpreendentes e frustrantes ao mesmo tempo.  Para conceder direitos à conta de serviço para a chave privada do certificado, você precisa executar o MMC, adicionar o snap-in Certificados do Computador Local, abrir o nó Pessoal, clicar com o botão direito do mouse no certificado de assinatura de tokens e escolher o menu Gerenciar Chave Privada.  Nesse menu, você poderá ter acesso à guia Segurança, onde poderá adicionar sua conta de serviço do ADFS com pelo menos direitos de leitura para a chave privada.

Espero que isso pouco o tempo de algumas pessoas.

Esta é uma postagem de blog traduzida. Consulte o artigo original The Dreaded 3 Login Prompts When Authenticating