it-swarm-id.com

Bagaimana * .drupal.org masuk tunggal berfungsi

Saya percaya ada banyak cara untuk mencapai sistem masuk tunggal dalam drupal. Saya ingin tahu pendekatan yang telah digunakan oleh * .drupal.org situs. Jika saya mengunjungi situs drupalconf http://chicago2011.drupal.org/user atau http://london2011.drupal.org/user itu mengotentikasi saya dengan kredensial pengguna diberikan di situs drupal.org. Saya akan sangat menghargai jika ada yang bisa mengarahkan saya ke halaman modul atau buku pegangan tentang pencapaian ini. Terima kasih sebelumnya.

10
Sivaji

Anda mungkin melihat Bakery Single Sign-On System .

Disebutkan "Modul ini dimulai pada sprint redesain Drupal.org 2009 di San Francisco sebagai cara untuk mengelola sistem masuk tunggal di infrastruktur * .drupal.org."

Untuk detail lebih lanjut tentang cara kerjanya, Anda dapat melihat artikel ini yang memiliki penjelasan hebat: Sistem Masuk Tunggal di seluruh Sub-Domain di Drupal tanpa Modul Tambahan .

11
gilzero

Ini adalah artikel bagaimana Bakery bekerja , dan karenanya SSO di drupal.org.

1
bjeavons

Drupal.org menggunakan Sistem Masuk Tunggal Bakery .

Yang berikut ini adalah deskripsi yang akan ditambahkan ke file INSTALL.txt dari proyek:

Toko roti menyediakan akses terusan antara Drupal situs pada domain yang sama menggunakan cookie yang dibagikan. Ketika pengguna mengautentikasi pada suatu situs, mereka dikirim cookie oleh Drupal, yang mengandung pengidentifikasi unik untuk pengguna itu. Permintaan berikutnya secara berurutan oleh pengguna tersebut akan mengandung pengenal, memungkinkan Drupal untuk mengenali bahwa permintaan tersebut berasal dari pengguna tertentu, pengguna yang diautentikasi.
Proses ini ditangani oleh Drupal core. Bakery menambah proses login dan mengirimkan cookie tambahan (disebut secara internal sebagai cookie CHOCOLATECHIP). Haruskah pengguna sekarang mengunjungi sub- situs (pada domain yang sama) browser mereka akan mengirimkan cookie buatan Bakery ini. Pada sub-situs Bakery akan mengenali cookie dan jika valid akan mengotentikasi pengguna (melalui Drupal proses inti Pengguna sekarang diautentikasi di kedua situs sementara hanya perlu masuk ke satu.

1
kiamlaluno