* .drupal.org 싱글 사인온 작동 방식


10

drupal 내에서 싱글 사인온을 달성 할 수있는 방법이 많이 있다고 생각합니다. * .drupal.org 사이트에서 사용하고있는 접근 방식을 알고 싶습니다. drupalconf 사이트 http://chicago2011.drupal.org/user 또는 http://london2011.drupal.org/user를 방문하면 drupal.org 사이트에 제공된 사용자 자격 증명으로 나를 인증합니다. 누구든지 이것을 달성하기 위해 모듈이나 핸드북 페이지를 가리킬 수 있다면 감사하겠습니다. 미리 감사드립니다.

답변:


11

Bakery Single Sign-On System을 살펴보십시오 .

"이 모듈은 샌프란시스코에서 2009 년 Drupal.org 재 설계 스프린트에서 시작하여 * .drupal.org 인프라에서 싱글 사인온을 관리하는 방법으로 시작되었습니다."

작동 방식에 대한 자세한 내용은 Drupal에서 추가 모듈없이 하위 도메인 간 싱글 사인온 (SSO)에 대한 설명이있는이 문서를 참조하십시오 .


베이커리가 반드시 완전히 구워진 것은 아니며, 그것을 사용하려는 사람들의 대부분의 이야기는 그들이 계속 나아가는 것처럼 보입니다.
Grayside

의 설정 값에 비해 어떤 차이 / 이점 $cookie_domainsettings.php.domain.com당신이 $ cookie_domain 일에 추가 모듈을 필요로하지 않는다는 추가 혜택과 함께, 한 번 로그인으로 이는 한 모든 하위 도메인에 당신을 authentificates?
wildpeaks

Lullabot 기사는 실제로 Bakery의 작동 방식을 설명하지 않습니다. 추가 모듈없이 싱글 사인온 액세스에 대한 기사입니다.
kiamlaluno

1

Drupal.org는 Bakery Single Sign-on System을 사용 합니다.

다음은 프로젝트의 INSTALL.txt 파일에 추가 될 설명입니다.

Bakery는 공유 쿠키를 사용하여 동일한 도메인의 Drupal 사이트간에 싱글 사인온을 제공합니다. 사용자가 사이트에서 인증하면 Drupal에서 쿠키를 보내며 해당 사용자의 고유 식별자가 포함됩니다. 해당 사용자의 후속 요청에는 식별자가 포함되어 Drupal은 인증 된 사용자 인 특정 사용자의 요청을 인식 할 수 있습니다.
이 프로세스는 Drupal 코어에서 처리합니다. Bakery는 로그인 프로세스를 보강하고 추가 쿠키 (CHOCOLATECHIP 쿠키로 내부적으로 지칭 됨)를 보냅니다. 사용자가 동일한 도메인에있는 하위 사이트를 방문하면 브라우저는이 베이커리 생성 쿠키를 보냅니다. 하위 사이트에서 Bakery는 쿠키를 인식하고 쿠키가 유효하면 Drupal 코어의 프로세스를 통해 사용자를 인증합니다. 사용자는 이제 두 사이트 모두에서 인증을 받으면서 한 사이트에만 로그온하면됩니다.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.