Tenho uma pergunta sobre credenciais de autenticação HTTPS e HTTP.
Suponha que eu proteja uma URL com autenticação HTTP:
<Directory /var/www/webcallback>
AuthType Basic
AuthName "Restricted Area"
AuthUserFile /var/www/passwd/passwords
Require user gooduser
</Directory>
Depois, acesso esse URL a partir de um sistema remoto via HTTPS, passando as credenciais no URL:
https://gooduser:[email protected]/webcallback?foo=bar
O nome de usuário e a senha serão automaticamente criptografados por SSL? O mesmo vale para GETs e POSTs? Estou com dificuldade para localizar uma fonte confiável com essas informações.
https
basic-authentication
rcourtna
fonte
fonte
Respostas:
Sim Sim Sim.
Toda a comunicação (exceto a pesquisa de DNS se o IP do nome do host ainda não estiver armazenado em cache) é criptografada quando o SSL está em uso.
fonte
Você entenderá se simplesmente verificar o que acontece nos bastidores.
fonte
Não é necessariamente verdade. Ele será criptografado na conexão, no entanto, continuará no texto simples dos logs
fonte