Validar o usuário no Sistema Operacional (Máquina cliente)

Olá pessoal,

Estou com o seguinte problema:

Tenho cadastrado em um banco de dados todos os usuários e suas respectivas senhas (Criptografadas claro).

Necessito validar o usuário e a senha no Sistema Operacional na máquina cliente onde o usuário esta logado e verificar se a senha que esta no banco de dados é a mesma que o usuário logou no sistema operacional.

O nome do usuário que esta logado no sistema operacional na máquina cliente eu já consigo capturar através de System.getProperty(“user.name”) o que estou tentando fazer e validar a senha que tenho cadastrado no banco para esse usuário com a do sistema operacional.

Alguém tem alguma idéia de como fazer isso?

Agradeço desde já alguma luz

Samuel

samuel_santos,

Se vc ser o admin da rede, ou até mesmo se tens acesso às senhas dos usuários da rede, teria como vc fazer algo do tipo: pegar o usuário, consultar a senha na base de dados de usuários que vc teria que criar, além é claro de verificar no servidor se o usuário está realmente logado ou não, terias que ter uma certa política de segurança em sua rede.

Obs: Vou tentar procurar algo pra ver se teria alguma melhor solução.
Hah, qual é o SO dos clientes ? será sempre win ou linux tb ?

Abraço,
Maicon