Troca de objeto entre aplicações diferentes  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
micheldavid
HelloWorld

Membro desde: 06/03/2007 09:04:38
Mensagens: 10
Offline

Duvido que as técnicas de SSO use algo muito diferente disso.
danieldestro
Moderador
[Avatar]

Membro desde: 04/09/2002 17:26:16
Mensagens: 6667
Localização: São Paulo / Catanduva
Offline

Estou certo que não usam. Mesmo porque, como vc disse, isso só deve funcionar no Tomcat. Cadê a portabilidade?
O SSO que fizemos usa Cookies.

gotjava?
Doe sangue
What You See Is What You Get!
Apostilas de Java grátis!
RefsCALL - Bandeira Eletrônica para Árbitro de Futebol
[WWW]
micheldavid
HelloWorld

Membro desde: 06/03/2007 09:04:38
Mensagens: 10
Offline

Leia denovo.

Acho que você quis dizer que usa sessão identificada por cookies.

Uma sessão pode ser identificada por cookies ou path variables, quando cookies não são permitidos.

Para um SSO é necessário compartilhar um único objeto entre as aplicações: a sessão.
Para compartilhá-lo, você precisa de uma forma para indentificar ele futuramente, que é o que chamamos de identificador da sessão.
O identificador da sessão precisa ser passado pelo cliente ao servidor para que este identifique quem o está acessando.
danieldestro
Moderador
[Avatar]

Membro desde: 04/09/2002 17:26:16
Mensagens: 6667
Localização: São Paulo / Catanduva
Offline

No nosso caso, cada aplicação tem uma LIB do nosso SSO. Esse cara, que é configurado no módulo de autorização, é quem verifica as permissões e a existência do cookie que o libera de um novo login.

gotjava?
Doe sangue
What You See Is What You Get!
Apostilas de Java grátis!
RefsCALL - Bandeira Eletrônica para Árbitro de Futebol
[WWW]
Rhoni
Smalltalk

Membro desde: 27/07/2006 11:18:32
Mensagens: 1
Offline

Com as aplicações dentro do mesmo conteiner, pegue o contexto da outra aplicação e encaminhe a requisição para a servlet na outra aplicação.
Segue o código abaixo.

Servlet1 na aplicação 1


Servlet 2 na aplicacao project2


 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team