묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
XE 와 django 웹서버 간의 sso
2014.02.17 17:50
XE로 사이트를 구축 하였습니다. 하지만, 다소 부족한 기능이 있어 동일 서버에 django 페이지를 개발합니다.
XE 사이트로 로그인 한 세션을 가지고 django 사이트에서도 로그인 처리를 하려고 합니다.
동일서버에 apache virtualhost로 각각 운영된다고 할때, 어떤 작업이 필요할 까요?
댓글 2
-
YJSoft
2014.02.17 17:51
-
davidis
2014.02.18 18:55
음.. 잘 이해가 되지 않아서 구체적으로 더 여쭤보고 싶습니다.
상단에 define(
'__XE__'
, true); 을 하는 작업은 어떤의미 인가요?
이런 방식과 유사할까요?
XE에서 로그인 한 사용자가 django site에 접속 했을때 사용자의 sessionid 값을 얻어서
1. XE의 DB에서 쿼리해서 로그인한 사용자의 id값 을 얻는다.
2. 링크게시물과 유사하게 sessionid 값을 php 페이지에 던져서 로그인여부와 사용자 id를 얻는다.
어떤가요?
http://www.xpressengine.com/index.php?mid=tip&search_keyword=%EC%97%B0%EB%8F%99&search_target=title&document_srl=17536608 이 팁 참고하셔서 xe 세션을 별도 프로그램에서 사용하실 수 있습니다.
다만 상단
define(
'__ZBXE__'
, true); 를
define(
'__XE__'
, true); 로 바꾸셔야 합니다.