* .drupal.org การลงชื่อเพียงครั้งเดียวทำงานอย่างไร


10

ฉันเชื่อว่ามีหลายวิธีในการบรรลุการลงชื่อเพียงครั้งเดียวภายใน drupal ฉันต้องการทราบวิธีการที่ไซต์ * .drupal.org ใช้งานอยู่ ถ้าฉันเยี่ยมชมไซต์ drupalconf ใด ๆhttp://chicago2011.drupal.org/userหรือhttp://london2011.drupal.org/userมันจะตรวจสอบสิทธิ์ฉันด้วยข้อมูลรับรองผู้ใช้ที่ระบุในไซต์ drupal.org ฉันจะขอบคุณถ้าใครสามารถชี้ให้ฉันไปที่โมดูลหรือหน้าคู่มือในการบรรลุเป้าหมายนี้ ขอบคุณล่วงหน้า.

คำตอบ:


11

คุณอาจมีลักษณะที่เบเกอรี่ Single Sign-On ระบบ

มันกล่าวถึง "โมดูลนี้เริ่มต้นที่ 2009 Drupal.org ออกแบบการวิ่งในซานฟรานซิสโกเป็นวิธีการจัดการการลงชื่อเพียงครั้งเดียวในโครงสร้างพื้นฐาน * .drupal.org"

สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับวิธีการทำงานคุณสามารถดูบทความนี้ซึ่งมีคำอธิบายที่ดี: การลงชื่อเพียงครั้งเดียวข้ามโดเมนย่อยใน Drupal โดยไม่มีโมดูลเพิ่มเติม


ได้รับคำเตือนว่าเบเกอรี่นั้นไม่จำเป็นต้องอบอย่างเต็มที่และเรื่องราวส่วนใหญ่ของคนที่พยายามจะใช้มันดูเหมือนจะจบลงเมื่อพวกเขาเดินหน้าต่อไป
เกรย์ไซด์

สิ่งที่แตกต่าง / ผลประโยชน์เมื่อเทียบกับการตั้งค่าของ$cookie_domainในsettings.phpการ.domain.comที่ authentificates คุณในโดเมนย่อยทั้งหมดตราบเท่าที่คุณเข้าสู่ระบบครั้งที่มีประโยชน์เพิ่มที่ $ cookie_domain ไม่จำเป็นต้องเพิ่มเติมโมดูลการทำงานหรือไม่
wildpeaks

บทความ Lullabot ไม่ได้อธิบายว่าเบเกอรี่ทำงานอย่างไร เป็นบทความเกี่ยวกับการเข้าสู่ระบบครั้งเดียวโดยไม่มีโมดูลเพิ่มเติม
kiamlaluno

1

Drupal.org ใช้เบเกอรี่ Single Sign-on ระบบ

รายการต่อไปนี้เป็นคำอธิบายที่จะเพิ่มลงในไฟล์ INSTALL.txt ของโครงการ:

Bakery ให้บริการการลงชื่อเข้าใช้ครั้งเดียวระหว่างไซต์ Drupal ในโดเมนเดียวกันโดยใช้คุกกี้ที่ใช้ร่วมกัน เมื่อผู้ใช้รับรองความถูกต้องบนเว็บไซต์พวกเขาจะส่งคุกกี้โดย Drupal ซึ่งมีตัวระบุเฉพาะสำหรับผู้ใช้นั้น คำขอย่อยต่อเนื่องโดยผู้ใช้นั้นจะมีตัวระบุซึ่งทำให้ Drupal รับรู้ว่าคำขอมาจากผู้ใช้เฉพาะซึ่งเป็นผู้ใช้ที่ได้รับการรับรองความถูกต้อง
กระบวนการนี้จัดการโดยแกน Drupal เบเกอรี่เพิ่มขั้นตอนการเข้าสู่ระบบและส่งคุกกี้เพิ่มเติม (เรียกภายในเป็นคุกกี้ CHOCOLATECHIP) หากผู้ใช้เยี่ยมชมไซต์ย่อย (ในโดเมนเดียวกัน) เบราว์เซอร์ของพวกเขาจะส่งคุกกี้ที่สร้างโดยเบเกอรี่นี้ ในเว็บไซต์ย่อยเบเกอรี่จะรับรู้คุกกี้และหากถูกต้องจะตรวจสอบสิทธิ์ผู้ใช้ (ผ่านกระบวนการของ Drupal core) ขณะนี้ผู้ใช้จะได้รับการรับรองความถูกต้องบนเว็บไซต์ทั้งสองขณะที่มีเพียงการเข้าสู่ระบบหนึ่ง


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.