Para mais ninguém,
A correção era que o nome de usuário / senha estava sendo enviado através de uma porta OTHER e depois da porta 80 (nesse caso 8080). O truque era ter um ouvinte de Pound nessa porta (8080) e encaminhar todas as solicitações nessa porta para a porta 8080 no servidor de backend.
Esta foi uma dor para solucionar problemas, mas chegou lá no final (muito tempo atrás agora).