Wir suchen nach einer Möglichkeit, mit der sich Benutzer mit ihrem Benutzernamen und Passwort für das Google Apps-Konto bei der Drupal-Website anmelden können. Wir verwenden "Google Apps for Education" und möchten keinen separaten Benutzernamen und kein separates Passwort für unsere Drupal-Website verwalten.
Wir möchten auch den Zugriff auf bestimmte Nutzer mit Google Apps-Konten beschränken. So etwas wie Filtern oder vorab genehmigte Kontoliste. Das Benutzerkonto sollte automatisch erstellt werden, wenn sie sich zum ersten Mal anmelden. Sie sollten keine zusätzlichen Kontoinformationen in Drupal eingeben müssen. Es sollte direkt aus dem Google Apps-Konto abgerufen werden.
Gibt es ein Modul für Drupal 7, das diese Funktionalität bietet? Ich habe bereits OAuth, Loginza.ru, OpenID usw. wie Ansätze ausprobiert und diese sind nicht das, wonach wir suchen.
Wenn es kein solches Modul gibt, wie soll ich mit dem Schreiben eines benutzerdefinierten Moduls für dasselbe fortfahren?
Ich habe mit dem Janrain Engage-Modul (ehemals RPX) über den Dienst janrain.com gespielt. Die Preise sind ziemlich niedrig, wenn Sie keine massive Benutzerbasis haben. Bei Google erhalten Sie die E-Mail-Adresse und den vollständigen Namen des Nutzers (https://rpxnow.com/docs/providers).
quelle
Für alle, die einen einfachen Anwendungsfall haben (Benutzer sich einfach über Google anmelden lassen), sehen Sie sich das Modul Google Identity Toolkit (GITkit) an :
quelle