URL de redirecionamento JavaScript com cabeçalho de autorização

Consegui chamar com sucesso uma URL atrás de um diretório no Apache protegido com autenticação básica (htpasswd, etc.). A solicitação Ajax GET funciona normalmente e retorna o conteúdo protegido:

var encoded = Base64.encode(username + ':' + password);
$.ajax({
    url: "/app/test",
    type: "GET",
    beforeSend: function(xhr) {
        xhr.setRequestHeader('Authorization', 'Basic ' + encoded);
    },
    success: function() {
        window.location.href = '/app/test.html';
    }
});

Minha suposição original era que, uma vez que a sessão da Web autorizasse uma solicitação com sucesso, seria possível o redirecionamento no bloco 'success' sem solicitar credenciais do usuário. Quando esse bloco de código é chamado, o usuário digitou o nome de usuário e a senha, em um ambiente não protegido. No entanto, quando o redirecionamento é chamado, o navegador exibe a janela de login / senha.

Alguma sugestão de como eu poderia pré-autorizar uma sessão com a Autorização Básica que seria fornecida pelos usuários?

questionAnswers(1)

yourAnswerToTheQuestion