Stream Result Servlet + JNDIRealm

Caros,

Em minha aplicação, um servlet retorna um arquivo(raw data) jnlp gerado dinamicamente utilizando stream result (através de um InputStream). E funcionando.
Agora preciso de autenticação e configurei o JNDIRealm.
Problema: Mesmo depois de logar com sucesso, ao clicar no link que retornaria o jnlp, recebo o login.jsp.

Alguma dica?