Junior — Middle
Como é que a transmissão de credenciais ocorre ao usar autenticação básica?
sobes.tech IA
Resposta da IA
Na autenticação básica (Basic Authentication), as credenciais (nome de utilizador e palavra-passe) são transmitidas no cabeçalho HTTP Authorization. O nome de utilizador e a palavra-passe são combinados numa string no formato username:password, e depois essa string é codificada em Base64. Um prefixo Basic é adicionado, seguido da string codificada. Por exemplo:
Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=
O servidor decodifica este cabeçalho, extrai o nome de utilizador e a palavra-passe, e verifica-os para autenticar o utilizador. Este método não cifra os dados, por isso recomenda-se usá-lo apenas sobre uma conexão HTTPS segura.