현재 라이믹스 사용중이고, 계속해서 최신버전으로 업데이트 하는 중입니다.
라이믹스에서 비교적 최신 업데이트 중에 멀티 도메인 설정이 잘 되어 있는 것 같아, 그 기능을 이용해보려고 시도해 보았습니다.
일단, 멀티 도메인 설정을 제대로 설정해서 aaa.com 으로 접속하든, bbb.aaa.com 으로 접속하든 정상적으로 접속이 가능합니다.
근데 SSO 기능을 이용해서 로그인 세션을 공유하려고 했는데, aaa.com에서 로그인을 해놓고 bbb.aaa.com 으로 접속하면 SSO Error 가 발생을 합니다.
그 이후에는 SSO Error 표시도 없이 로그인 세션이 공유 되지 않고 aaa.com 에서 따로 로그인 bbb.aaa.com 에서 따로 로그인을 해야하는 현상이 발생하였습니다.
사이트 설정에서 단순히 SSO 사용을 "예"로 바꾸는 것 외에도 다른 해야할 일이 있나요?
맛스타
Lv. 9
댓글 6
SSO 기능은 aaa.com, bbb.com 이렇게 전혀 다른 도메인인 경우에 쓰도록 만들어져 있습니다.
aaa.com, bbb.aaa.com 이렇게 도메인과 서브도메인을 함께 쓰는 경우에는 브라우저에서 서브도메인에 접속할 때 서브도메인 세션과 도메인 세션을 동시에 사용하려고 하기 때문에 문제가 생깁니다.
www.aaa.com, bbb.aaa.com 이렇게 서브도메인만 2개인 경우에는 문제가 없습니다. 그리고 대개 이런 경우에는 SSO를 사용하지 않고 php.ini에서 session.cookie_domain = .aaa.com 이런 식으로 설정해 놓고 사용합니다.
php 설정을 수정해서 시도해보겠습니다.
php.ini 설정을 바꾸고 나면 SSO 설정을 해제해도 괜찮은 건가요?
그누보드의 경우 aaa.com 과 www.aaa.com의 세션이 달라 비슷한 설정을 해야했던 것으로 기억합니다.
aaa.com과 bbb.aaa.com의
세션이 공유이 공유되지 않습니다.
SSO를 사용하든 안하든 SSO error는 안나타나지만 로그인지 유지 되지 않네요.
생각해보니 그전에 테스트하던 브라우저에서 쿠키가 남아있어서 이런 문제가 생기나 싶어, 브라우저의 캐시를 비운 뒤 기간을 두고 재접속을 해보니 로그인 유지가 잘 됩니다.
역시 기진곰님입니다.