2011-05-13 5 views
3

두 개의 웹 사이트가 있으며 더 많은 웹 사이트가 방문 할 예정입니다. 하나는 간단한 PHP 사이트이고 다른 하나는 Drupal입니다. 목표는 다음과두 PHP 웹 사이트에 싱글 사인온 (SSO)을 구현하는 전략은 무엇입니까?

  • 는 새로운 사용자가

선택적으로 모든 웹 사이트에 등록 할 때 두 개의 사용자 계정을 생성하도록 : 사용자가 어떤 웹 사이트에서 암호를 변경할 때

  • , 암호 다른 사용자와 동기화 됨

의견이 있으십니까? 감사합니다

+1

Drupal Answers Beta 사이트를 확인해보십시오. 그것을 사용하는 사람들이 많을수록 베타 버전을 지나칠 가능성이 더 큽니다. http://drupal.stackexchange.com –

답변

3

작업. drupal module이 있고 phpCAS이 있습니다. 이것은 잘 작동해야하지만 이것은 PHP 전용 솔루션입니다. drupal.org 자체는 SSO에 bakery을 사용합니다.

1

먼저 두 웹 사이트가 동일한 SQL 데이터베이스에 연결할 수 있는지 확인해야합니다. 도메인이 서로 다른 경우 하나의 사이트를 선택하여 로그인하고 마스터 로그인으로 로그인했는지 확인해야합니다.

+0

아마도 데이터베이스에서 세션을 공유했습니다. –

0

이것은 Google의 방법이라고 생각합니다. 자신 만의 것을 만들 수 있습니다 API 당신은 CAS을 사용할 수 같은 방법으로

enter image description here

+0

인증을 위해 Google을 사용하려는 경우 Drupal 중심의 "Google 인증 방법 개요"를 확인하시기 바랍니다. http://stellapower.net/blog/google-authentication-methods –

관련 문제