Alguem pode me ajudar, eu estava pesquisando no google, como pegar o login do usuário do windowns e mostrar na minha jsp. Até que eu achei o seguinte codigo:
//Nome de Usuario
System.out.println(System.getProperty("user.name"));
//nome da maquina
InetAddress addr = InetAddress.getLocalHost();
String usuario = (System.getProperty("user.name"));
Só que ele funciona perfeitamente quando minha aplicação está local, quando eu jogo a aplicação para o servidor ele pega o login como SYSTEM. Alguem sabe o que está acontecendo ou sabe alguma forma mais facil de pegar o login na aplicação. Muito Obrigado.
Do jeito que foi feito vc pegar o usuário onde roda a JVM.
Existe uma forma de pegar o usuário logado no windows por activex mas não é legal usar por que precisa dar permisão para execução no IE, no firefox acho que nem roda.
[quote=furutani]Do jeito que foi feito vc pegar o usuário onde roda a JVM.
Existe uma forma de pegar o usuário logado no windows por activex mas não é legal usar por que precisa dar permisão para execução no IE, no firefox acho que nem roda.[/quote]
Obrigado pela explicação, eu já tinha tentando pegar o usuário logado no windows por activex mais não tem como sair dando permisão para todo mundo que vai acessar minha aplicação. Não tem outra forma de fazer isso não né?