Gostaria de fazer o controle de acesso à minha aplicação, que roda localmente, utilizando o domínio da rede, porém não encontro uma forma de recuperar o usuário logado na máquina. Alguém conhece alguma forma de fazê-lo?
Desde já agradeço…
Olá
Use o JavaTM Authentication and Authorization Service (JAAS) que já vem com o j2sdk desde a versão 1.4. Veja as classes NTLoginModule e UnixLoginModule.
De uma googlada por JAAS. Vai encontrar coisas como All that JAAS,
Implement Single Sign-on with JAAS e outros.
E veja jaaslounge e small collection of plug in modules for the JAAS
[]s
Luca
http://javaalmanac.com/egs/javax.security.auth.login/GetLogin.html tem um exemplo do que você quer fazer. Leia com atenção, porque o programa requer um arquivo de configuração para funcionar.
Vlw, galera!!!