programming/jsp

[jsp] 웹어플리케이션 SSO 방식

labj 2012. 11. 13. 14:46

[jsp] 웹어플리케이션 SSO 방식


WEB1, WEB2, WEB3의 웹어플리케이션이 3개 있습니다.


물리적으로 2개 서버 설치되어 있고

2차 도메인이 동일하게 적용되어 있습니다.


WEB1에서 로그인을 하고 WEB1의 session에 이용자 정보를 저장 한 후에 

WEB1의 iframe에 WEB2의 로그인 페이지를 호출하여 


WEB2의 session에 이용자 정보를 저장하고

WEB2를 호출한 WEB1의 iframe에서 onload에 의해서 WEB3를 submit 합니다.


WEB3의 session에 이용자 정보를 저장하고

WEB3는 WEB1의 메인 페이지로 이동합니다.  


이와 같은 방식으로 처리하면 간단하게 웹어플리케이션 간에 SSO를 처리 할 수 있습니다.

물론 이용자 정보는 세개 웹어플리케이션이 동일하게 바로보고 있어야 할 것입니다.






WEB1.war


WEB2.war


WEB3.war


[jsp] 웹어플리케이션 SSO 방식