Pergunta

Como eu iria sobre a obtenção das credenciais do usuário do Windows a partir de uma aplicação Swing?

Eu estou trabalhando em uma aplicação Swing interna (empresas). Atualmente, o usuário tem para acessar o aplicativo usando uma tela de login, que então se conecta a um servidor de aplicativo que autentica o usuário em relação ao servidor LDAP da empresa.

Uma vez que o usuário já logado para sua estação de trabalho utilizando as mesmas credenciais, existe alguma maneira que uma aplicação Swing pode obter essas credenciais do próprio Windows e, em seguida, automaticamente registrar o usuário em (SSO)? Eu sei que isso é possível porque eu vi algumas outras aplicações fazê-lo, mas eu não sei como proceder para fazer isso com Swing / Java.

Foi útil?

Solução

Existem perguntas semelhantes sobre SO que se parecem interessantes (assim que esta questão pode ser um duplicado):

IMHO, leia atentamente posts do Kohsuke ( aqui e aqui ) eo < a href = "http://webmoli.com/2009/08/29/single-sign-on-in-java-platform/" rel = "nofollow noreferrer"> Single-Sign-On Platform em Java usando o Active Directory artigo, eles contêm informações muito valiosas.

Mas você precisa cavar a coisa toda um pouco mais.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top