2010-06-27 2 views
1

Drupal 사이트와 다른 CMS (특히 kayako) 사이에 로그인 공유를 구현하려고합니다.drupal 및 다른 CMS에 대해 단일 로그인 시스템을 어떻게 구현합니까?

drupal 및 다른 CMS에 대해 단일 로그인 시스템을 구현하려면 어떻게해야합니까?

+0

"로그인 공유"란 정확히 무엇을 의미합니까? 한 번 로그인하여 모든 항목에 액세스 할 수 있습니까? 두 사이트에서 동일한 로그인과 비밀번호를 사용하십니까? 다른 것? –

+0

사용자가 웹 사이트 중 하나에 로그인하면 다른 웹 사이트에도 로그인하게됩니다. 이 과정은 양쪽에서 수행되어야합니다. 내 질문은 드루팔 (Drupal의 측면에 관한 것입니다. 다른 응용 프로그램에서 사용자를 Drupal에 로그인하십시오. 동일한 사용자 이름/암호를 사용하는 것이 좋지만 각 응용 프로그램이 사용자 자격 증명을 다른 방식으로 유지하기 때문에 쉽게 수행 할 수 있는지 확신 할 수 없습니다. – farzan

답변

1

Drupal 6은 OpenID을 즉시 지원합니다.

kayako가 사용자 인증을위한 API를 제공하는 경우 Drupal에 대한 외부 인증 모듈을 구현할 수도 있습니다. 이 모듈은 user_loginuser_login_block 형태를 편집하고 사용자를 인증해야 모듈의 자신의 검증 콜백하여 $form['#validate']user_login_authenticate_validate()을 대체 할 hook_form_alter()를 구현해야합니다.

관련 문제