Google Drupal SSO-Login-Integration über OAuth/OpenID Connect
Übersicht
Die Google Drupal OAuth-/OpenID Connect-Integration ermöglicht Single Sign-On (SSO) zwischen Ihrer Drupal-Website und Google. Diese Anleitung hilft Ihnen bei der Konfiguration von SSO mithilfe des OAuth/OpenID Connect- Moduls. Dieses Modul ist kompatibel mit Drupal 7, 8, 9, 10 und 11. Nach der Integration des OAuth/OpenID Connect-Moduls in Ihre Drupal-Website können Sie sich nahtlos mit Ihren Google-Anmeldedaten anmelden.
Installationsschritte
- Alte Version
- New Version
Konfigurationsschritte
Konfigurieren Sie die SSO-Anwendung in Google:
- Melden Sie sich bei der Google-Entwickleradministrator Konsole.
- Wählen Sie ein Projekt aus aus der oberen Kopfzeile der linken Seite.
- Klicken Sie im Popup-Fenster „Projekt auswählen“ auf Neues Projekt Klicken Sie auf die Schaltfläche, um ein neues Projekt zu erstellen, oder wählen Sie eines der aktuellen Projekte aus, um fortzufahren.
- Im Neues Projekt Geben Sie im Bedienfeld die folgenden Informationen ein:
- Geben Sie den Namen Ihres Projekts ein Projektname Textfeld.
- Klicken Sie auf Erschaffung Klicken Sie auf die Schaltfläche, um das Projekt zu erstellen.
- Klicken Sie nach dem Erstellen des Projekts auf APIs und Dienste vom Armaturenbrett.
- Wählen Sie nun das von Ihnen erstellte Projekt aus.
- Klicken Sie im linken Navigationsbereich auf Aus- und Fortbildungen.
- Dann klicken Sie auf die Erstellen Sie Anmeldeinformationen.
- Wählen Sie aus der Dropdown-Liste aus OAuth-Client-ID .
- Wenn Sie eine Warnung erhalten, die besagt: Um eine OAuth-Client-ID zu erstellen, müssen Sie zunächst einen Produktnamen auf dem Zustimmungsbildschirm festlegen (wie im Bild unten gezeigt), ignorieren Sie es. Klick auf das Zustimmungsbildschirm konfigurieren .
- Sie werden zum. Weitergeleitet Branding Klicken Sie im Fenster auf die Schaltfläche Los geht´s .
- Geben Sie die folgenden Informationen in das Feld ein Projektkonfiguration Fenster:
- Im App Name Geben Sie im Textfeld den Namen der Anwendung ein.
- Geben Sie Ihre E-Mail-Adresse in das Feld ein Benutzer-Support-E-Mail Textfeld, damit Personen Sie bei Fragen zu ihrer Einwilligung kontaktieren können.
- Im Publikum wählen Extern Kontrollkästchen.
- Im Kontaktinformationen Geben Sie Ihre Kontakt-E-Mail ein.
- Schließen Sie die Konfiguration ab und klicken Sie auf das Erschaffung .
- Danach klicken Sie auf die OAuth-Client erstellen .
- Auswählen Anwendungstyp as Internetanwendung.
- Geben Sie die folgenden Informationen in das Feld ein Erstellen Sie eine OAuth-Client-ID Fenster:
- Name: Geben Sie die Name Ihres OAuth 2.0-Clients. (Dieser Name dient nur zur Identifizierung des Clients in der Konsole.)
- Autorisierte Weiterleitungs-URIs: Drücke den + URI hinzufügen und fügen Sie die zuvor kopierte Rückruf-/Umleitungs-URL von Drupal in das Textfeld.
- Klicken Sie dann auf Erschaffung .
- Kopieren Sie aus dem Popup die Kunden-ID und Client-Geheimnis. Behalten Sie es griffbereit. Es erfordert die Konfiguration von Drupal als OAuth-Client.
Brauchen Sie Hilfe?
Sollten Sie während der Konfiguration auf Probleme stoßen oder zusätzliche Funktionen wünschen, kontaktieren Sie uns bitte unter drupalsupport@xecurify.com.
Zusatzfunktionen:
Fehlerbehebung:
Weitere FAQs ➔Fehlermeldung: „Benutzername nicht erhalten. Überprüfen Sie Ihre Attributzuordnungskonfiguration.“ ODER Fehlermeldung: „E-Mail nicht erhalten. Überprüfen Sie Ihre Attributzuordnungskonfiguration.“
Befolgen Sie die HIER genannten Schritte.
Ich erhalte die Meldung „Client-Anmeldeinformationen wurden weder in den Kopfzeilen noch im Textkörper gefunden“
wenn ich versuche, eine Testkonfiguration durchzuführen
Befolgen Sie die HIER genannten Schritte.
Nachdem ich in Drupal auf Abmelden geklickt habe, werde ich zurück zur Drupal-Startseite geleitet. Wenn ich jedoch versuche, mich mit einem anderen Benutzer anzumelden, werde ich nicht aufgefordert, mich anzumelden, sondern werde automatisch mit demselben Benutzer angemeldet.
Die von Ihnen erwähnte Abmeldefunktion ist das Standardverhalten eines Moduls. Sie werden von Drupal abgemeldet, jedoch nicht von Ihrem Anwendungs-/Provider-Konto. Um das Modul so einzustellen, dass es Sie von Ihrem Provider-/Anwendungskonto abmeldet (was Sie wünschen), müssen Sie die folgenden Konfigurationen vornehmen: [ Mehr erfahren ]
Ich habe das kostenpflichtige Drupal-Modul gekauft und es durch das kostenlose Modul ersetzt, kann die kostenpflichtigen Funktionen jedoch immer noch nicht nutzen.
Da Sie auf eine unserer kostenpflichtigen Versionen des Drupal-Moduls aktualisiert und das kostenlose Modul durch die kostenpflichtige Version ersetzt haben, müssen Sie das kostenpflichtige Modul zunächst aktivieren. Bitte beachten Sie die folgenden Schritte. [ Mehr erfahren ]
Danke für Ihre Antwort. Wir werden uns bald bei Ihnen melden.
Etwas ist schief gelaufen. Bitte senden Sie Ihre Anfrage erneut

Kontakt aufnehmen