* .Drupal.org çoklu oturum açma nasıl çalışır?


10

Drupal'da çoklu oturum açmanın birçok yolu olduğuna inanıyorum. * .Drupal.org sitelerinin kullandığı yaklaşımı bilmek istiyorum. Http://chicago2011.drupal.org/user veya http://london2011.drupal.org/user drupalconf sitelerini ziyaret edersem , drupal.org sitesinde verilen kullanıcı kimlik bilgileriyle beni doğrular. Herkes bana bunu elde etmek için modülleri veya el kitabı sayfalara işaret edebilir eğer takdir ediyorum. Şimdiden teşekkürler.

Yanıtlar:


11

Fırın Tek Oturum Açma Sistemine bir göz atabilirsiniz .

"Bu modül, * .drupal.org altyapısında tek oturum açmayı yönetmenin bir yolu olarak San Francisco'daki 2009 Drupal.org yeniden tasarım sprintinde başladı."

Nasıl çalıştığı hakkında daha fazla ayrıntı için, harika bir açıklaması olan bu makaleyi görebilirsiniz: Drupal'da Ekstra Modül Olmadan Alt Etki Alanlarında Tek Oturum Açma .


Bakery'nin tam olarak pişirilmediğine dikkat edin ve onu kullanmaya çalışan insanların çoğu hikayesi devam ediyor gibi görünüyor.
Grayside

Değerini ayarlayarak kıyasla ne fark / fayda $cookie_domainiçinde settings.phphiç .domain.comsize $ cookie_domain çalışmalarına ek bir modül gerektirmez yararı ile bir kez giriş olarak hangi sürece tüm alt alanlarda sizi authentificates?
wildpeaks

Lullabot makalesi aslında Bakery'nin nasıl çalıştığını açıklamıyor; fazladan modül olmadan tek oturum açma erişimine sahip olmakla ilgili bir makaledir.
kiamlaluno

1

Drupal.org, Bakery Single Sign-on System'i kullanıyor .

Aşağıda projenin INSTALL.txt dosyasına eklenecek açıklama yer almaktadır:

Bakery, paylaşılan bir çerez kullanarak aynı alandaki Drupal siteleri arasında tek oturum açma olanağı sunar. Bir kullanıcı bir sitede kimlik doğrulaması yaptığında, Drupal tarafından o kullanıcı için benzersiz bir tanımlayıcı içeren bir çerez gönderilir. Bu kullanıcının alt-sıralı istekleri, Drupal'ın isteğin belirli bir kullanıcıdan, kimliği doğrulanmış bir kullanıcıdan geldiğini fark etmesini sağlayan tanımlayıcıyı içerecektir.
Bu işlem Drupal çekirdeği tarafından gerçekleştirilir. Fırın, giriş işlemini artırır ve ek bir çerez gönderir (dahili olarak CHOCOLATECHIP çerezi olarak adlandırılır). Kullanıcı bir alt siteyi (aynı alanda) ziyaret ederse, tarayıcısı bu Bakery tarafından oluşturulan çerezi gönderir. Alt sitede Bakery çerezleri tanıyacak ve geçerli ise kullanıcının kimliğini doğrulayacaktır (Drupal core'un işlemleri aracılığıyla). Yalnızca bir oturum açması gerekmekle birlikte, kullanıcının her iki sitede de kimliği doğrulanmıştır.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.