Estou criando uma aplicação JSP e precisaria saber qual o nome de usuário do Windows NT de quem está acessando a aplicação.
Como faria isso?
Estou criando uma aplicação JSP e precisaria saber qual o nome de usuário do Windows NT de quem está acessando a aplicação.
Como faria isso?
Se não me engano, acho que é algo relacionado à classe System,
tipo System.getProperties(String propriedade)…
Isso retorna o usuário que está logado no servidor:
System.getProperties(String propriedade)
Eu queria o usuário da máquina que está acessando o JSP.
Existe um método getHost( ), acho que é no HttpServetRequest. Dá uma pesquisada.
Ou, voce pode, atraves de JAAS e dos outros mecanismos de autenticacao do conteiner J2EE, pegar a credencial do usuario… nao eh algo gostoso de se fazer, mas eh possivel - e vai depender do seu servidor de aplicacoes, bem como do browser que seu cliente tah usando.
Teria como vc me mostrar um exemplo de algo feito com JAAS?