Pegar nome usuário cliente (sem ser System.getProperty("user.name"))

Olás,

Existe alguma maneira de pegar o nome do usuário logado na máquina cliente.
Eu consegui fazer usando Autenticação NTLM, porém teve um efeito colateral de ter zuado meus forms que usavam método post.

com.sun.security.auth.module.NTSystem NTSystem = new com.sun.security.auth.module.NTSystem();
System.out.println(NTSystem.getName());

Esse código acima tem o mesmo efeito do System.getProperty(“user.name”), mostra o usuário do server, e não do cliente, e também não me serve.

Se alguem souber de uma solução diferente dessas.

Muito obrigado!