자바스크립트
SSO를 위한 다른 도메인 로그인 URL 처리 편법
finkle
2012. 3. 23. 19:06
var popup = window.open(
"http://www.otherDomain.co.kr/login.do?id=xxxx&pass=2222",
"pp",
"width=300, height=3000, left=4800");
setTimeout(function(){
popup.close();
self.focus();
}, 1000);
IE에서는 서로 다른 도메인 간에 frame이나 iframe을 이용해 위와 같은 로그인 처리를 해도 세션 쿠키가 브라우저에 기록되지 않아 리프레시 한번 더 해줘야만 로그인이 적용되는 경우가 있는데, 이 경우 위와 같은 편법을 이용하는 것도 하나의 방법이다.
당연히 편법이므로 다른 방법이 없다는 상황에서만 .... 적용하는 것이 좋겠다.