Autenticação HTTP básica do Firefox não lembrando de credenciais se o nome de usuário incluir barra invertida?


3

O Firefox (3.6.3) não parece se lembrar das credenciais de autenticação http básicas quando o nome de usuário inclui uma barra invertida. Eu cliquei em 'Lembrar' e 'Alterar' muitas vezes, mas o popup Autenticação (com a parte depois de a barra invertida preenchida no campo nome de usuário) continua aparecendo quando carrego o site.

Alguma idéia de por que isso acontece e como lidar com isso?

Respostas:


2

Isso soa como um bug. A barra invertida está interferindo no manuseio das credenciais. Você pode usar um sniffer de pacotes para verificar se o Firefox está tentando alguns credenciais, mas está sendo entregue um 401 em troca.


1

Eu basicamente vejo duas opções além da resposta anterior.

O primeiro é que a barra invertida está realmente escapando do próximo caractere, ou tornando-se um caractere especial como \ n ou \ t (nova linha e tab, respectivamente). A solução, se for esse o caso, seria escapar da barra invertida, adicionando uma barra invertida extra.

A segunda opção seria que a barra invertida está quebrando de outra forma, id est, tudo após a barra invertida seria omitido. Eu não sei como contornar isso, no entanto.

De qualquer maneira, seria uma boa idéia verificar o banco de dados de bugs para ver se isso é um comportamento esperado ou se isso já foi relatado.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.