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

3

O Firefox (3.6.3) não parece lembrar as credenciais básicas de autenticação http quando o nome de usuário inclui uma barra invertida. Eu cliquei em 'Remember' e 'Change' muitas vezes, mas o popup Autenticação (com a parte após a barra invertida preenchida no campo username) continua aparecendo quando eu carrego o site.

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

    
por Josef 06.04.2010 / 18:04

2 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 algumas credenciais, mas está recebendo um 401 em troca.

    
por 06.04.2010 / 18:14
1

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

O primeiro é que a barra invertida está escapando do próximo caractere, ou tornando-o um caractere especial como \ n ou \ t (nova linha e tab, respectivamente). A solução se esse for 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 maneira, id est, tudo após a barra invertida ser omitida. Eu não sei como resolver isso, no entanto.

De qualquer forma, 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.

    
por 06.04.2010 / 21:39