Pessoal,
Preciso de uma solução de Single Sign-On que funcione para aplicações em servidores diferentes.
Por exemplo: Tenho uma aplicação principal que controla o login num container em um servidor e várias outras aplicações, em diferentes servidores, que devem se basear neste login para permitir acesso ao usuário.
O problema é que nunca trabalhei com Single Sign-On
Alguém tem alguma sugestão de frameworks/tecnologias que me permitam gerenciar essa autenticação e (se possível) também as autorizações?
Exemplos também são muito bem vindos
Agradeço desde já.
O que preciso basicamente é centralizar o login em uma aplicação.
Para acessar qualquer aplicação secundaria o usuário teria que fazer o login na aplicação principal e, a partir de lá, acessar links para as outras.
Ao tentar acessar uma das aplicações secundarias não estando logado, o usuário seria encaminhado à principal.
Alguém aí já passou por isso?
Olá jvicthor,
Cara segue abaixo algumas referências de projetos Open Source que você pode avaliar…
- OpenSSO
https://opensso.dev.java.net/
- JOSSO - Java Open Single Sign-On
http://www.josso.org/confluence/display/JOSSO1/JOSSO±+Java+Open+Single+Sign-On+Project+Home
- JBoss SSO
http://www.jboss.org/jbosssso
cara vc pode usar o jboss
(servidores diferentes em cluster)
O projeto OpenSSO foi descontinuado pela Oracle após a aquisição da Sun. Agora a ForgeRock está mantendo o projeto sobre o nome de OpenAM.
Acredito que o Josso resolve seu problema, de uma olhada nele.
[]s
Desculpem o tempo sem responder, precisei focar em outro projeto.
Ainda estou estudando o JOSSO mas ao que parece ele resolve o problema.
Só estou sofrendo um pouco com a documentação dele.
Basicamente não sei bem onde procurar as informações e o site não descreve bem o funcionamento dele.
Alguém sabe dizer onde posso encontrar informações completas sobre o JOSSO? Ou sobre o OpenAM?
Também se ele funciona ou não “protegendo” WebServices feitos tanto com JAX-WS quanto com JAX-RS?
De qualquer forma ainda não descartei as outras opções (OpenAM e JBoss SSO).
Mas estou usando somente TomCat 6, isso me traz problemas com o JBoss SSO?
Pessoal,
Estou tendo problemas em configurar o JOSSO. Onde encontro exemplos ou documentos do projeto?
O JBossSso funciona no Tomcat6?