
Configurei um site com autenticação HTTP básica. Se eu for lá com o IE 11 ou Firefox 38, recebo a caixa de diálogo esperada solicitando credenciais. Se eu tentar ir para lá com o Chrome 45, ele imediatamente exibirá uma página de erro "Autorização necessária" e nunca solicitará credenciais. Isso acontece mesmo depois de reiniciar o navegador ou todo o computador.
Eu fiz as seguintes coisas:
- Defina todas as minhas zonas de segurança nas opções de Internet do IE/Windows para solicitar nome de usuário e senha, pois entendo que o Chrome para Windows usa essas configurações.
- Tentei garantir que os pop-ups estejam ativados para o host para o qual irei.
- Verificado para ver se talvez credenciais incorretas tenham sido salvas (não há senhas salvas para o host para o qual irei).
- Vasculhei a página Configurações do próprio Chrome e não encontrei mais nada útil.
- Indo até o endereço desejado e colocando as credenciais na URL ( ).
http://user:[email protected]/page.html
Ainda não há dados, estou prestes a arrancar os cabelos.
Gostaria de observar aqui que, por um lado, não posso fornecer os URLs que estou tentando acessar, pois eles não são públicos. Segundo, existem algumas políticas baseadas em domínio em vigor e não consigo alterar algumas configurações no Chrome (esta é uma máquina corporativa). Estou me perguntando se há algo que perdi que poderia, pelo menos, explicar por que está fazendo isso.
Responder1
...E assim que terminei de escrever isso, me deparei com algo que senti falta. Parece que as políticas definidas pelos administradores do meu domínio têm as do ChromeAuthSchemes
política definida como just negotiate
, por isso não se preocupa com a autenticação básica. Parece que preciso falar com o departamento de TI...
Responder2
Tive um problema semelhante, mas não consegui localizar onde o Chrome armazena essa configuração. No OS X, está no formato ~/Library/Preferences/com.google.Chrome.plist
.
Você pode verificar se foi afetado por isso lendo a AuthSchemes
chave:
defaults read ~/Library/Preferences/com.google.Chrome.plist
Se for uma política de TI, ela será aplicada novamente, mas você pode testar se esse é o problema certificando-se de que AuthSchemes
está configurada corretamente e reiniciando o Chrome:
defaults write ~/Library/Preferences/com.google.Chrome.plist AuthSchemes basic,digest,ntlm,negotiate
Responder3
Tive um problema semelhante: o Chrome não mostrou a caixa de diálogo para salvar depois que entrei na autenticação básica em um site específico. No entanto, ele salvou o login/senha do site que visitei. Resolvi esse problema excluindo o login/senha existente deste site em "Configurações > Gerenciar senha" e reiniciei o Chrome. Depois disso, a caixa de diálogo salvar para autenticação básica apareceu.
Acho que isso acontece quando você tem uma senha salva em um site e adiciona uma autenticação básica posteriormente.