2016-08-16 29 views
0

나는 Moodle (3.0) 웹 사이트와 WordPress 블로그 (3.5.4)를 가지고있다. 이 두 가지 사이에 SSO를 구현해야합니다.Moodle 및 Wordpress SSO 구현 방법은 무엇입니까?

무의 과정 중 일부는 외부 콘텐츠 (iframe에 자원이있는 페이지를로드)를 포함 :

여기에 내가하고 싶은 이유는 기본적인 생각이다. iframe 페이지의 하단에는 bbPress 임베디드 (WordPress 용 포럼 플러그인)가로드되어로드됩니다.

SSO가 필요하므로 사용자가 자신의 무들의 계정에 로그인하고 다시 로그인 할 필요없이 리소스 아래의 포럼 주제에 참여할 수 있도록 특정 리소스를 볼 수 있습니다.

나는 Authenticate Users From Moodle Into WordPress을 읽었으며 Moodle에서 외부 데이터베이스 인증 방법을 구성하려했지만 지금까지는 아무런 운이 없었습니다.

나는 워드 프레스 플러그인 Edwiser Bridge을 찾았지만 꽤 반대되는 (워드 프레스 내에서 무들을 통합한다) - 이것은 내 특별한 경우에는 쓸모가 없다.

나는 내가 얻을 수있는 모든 도움을 많이 주께 감사하겠습니다. 감사합니다.

답변

0

Moodle과 Wordpress 간의 핸드 셰이크를 만드는 API를 작성했습니다. 로그인 할 때

나는 moodle/login/index.php 페이지를 수정 한

wp-login.php는 API에 요청을 보낼 수 있습니다.

요청이 API에 전송되는 플랫폼 중 하나에 누군가가 로그인 할 때마다합니다. 프로그래밍 방식으로 사용자를 로그온하고 사용자에 대해 세션 쿠키 세션 쿠키를 시작하려고합니다. (사용자 이름과 암호가 db에서 일치하는 경우).

사용자가 등록되면 사용자 데이터는 두 데이터베이스 (Moodle 및 Wordpress)에 저장됩니다.

참고 : 이것은 정확히 SSO는 아니지만 문제와 해결 방법을 해결했습니다.