Suchergebnisse :

×

WordPress Drupal Single Sign-On – SSO-Integration mithilfe des OpenID Connect-Protokolls

WordPress Drupal Single Sign-On – SSO-Integration mithilfe des OpenID Connect-Protokolls


Durch die Drupal SSO-Integration können sich Benutzer mit den Anmeldeinformationen der Drupal-Site bei WordPress anmelden. Diese SSO-Integration wird durch das miniOrange OAuth/OpenID Connect-Servermodul erreicht, das das OAuth 2.0- und OpenID Connect-Protokoll verwendet. Der Modulen ist mit allen OAuth-/OpenID-Connect-Clients kompatibel und für Drupal 7, Drupal 8, Drupal 9 und Drupal 10 verfügbar.

In dieser Einrichtungsanleitung helfen wir Ihnen bei der Konfiguration der Single-Sign-On-Anmeldung mithilfe des OAuth-Protokolls zwischen der Drupal-Site und WordPress.

Installationsschritte:


  • Laden Sie das Modul herunter:
    Composer benötigt 'drupal/oauth_server_sso'
  • Gehen Sie zu Erweitern Menü auf Ihrer Drupal-Administratorkonsole und aktivieren Sie das Modul, indem Sie das Kontrollkästchen aktivieren und auf klicken Installieren .
  • Konfigurieren Sie das Modul unter:
    {BaseURL}/admin/config/people/oauth_server_sso/config_client
  • Installieren Sie das Modul:
    drush und oauth_server_sso
  • Leeren Sie den Cache:
     drush cr
  • Konfigurieren Sie das Modul unter:
    {BaseURL}/admin/config/people/oauth_server_sso/config_client
  • Navigieren Erweitern Menü auf Ihrer Drupal-Administratorkonsole und klicken Sie auf Installieren Sie neue Modul.
  • Installieren Sie das Modul „Drupal OAuth/OIDC Provider – Single Sign On (SSO)“ entweder durch Herunterladen der ZIP-Datei oder über die URL des Paket (tar/zip).
  • Klicken Sie auf Aktivieren Sie neu hinzugefügte Module.
  • Aktivieren Sie dieses Modul, indem Sie das Kontrollkästchen aktivieren und auf klicken Installieren .
  • Konfigurieren Sie das Modul unter
    {BaseURL}/admin/config/people/oauth_server_sso/config_client

Anwendung in WordPress konfigurieren:

  • Melde dich bei deinem WordPress Website.
  • Gehen Sie zum WordPress-Dashboard -> Plugins und klicken Sie auf Speichern Neu.
  • Suchen Sie nach den OAuth Single Sign On – SSO (OAuth-Client) Plugin und klicken Sie auf das Jetzt installieren .
  • Drupal WordPress OAuth OIDC-Anbieter – Melden Sie sich im WordPress-Dashboard an und suchen Sie nach dem Plugin „OAuth Single Sign On – SSO (OAuth Client)“.
  • Klicken Sie nach der Installation auf Mehr erfahren.
  • Gehen Sie zum Konfigurieren Sie OAuth und klicken Sie auf Neue Anwendung hinzufügen
  • Drupal WordPress OAuth OIDC-Anbieter – Klicken Sie auf „Aktivieren“, gehen Sie zu „OAuth konfigurieren“ und „Neue Anwendung hinzufügen“.
  • Suchen Sie in der Suchleiste nach Drupal und klicken Sie darauf.
  • Drupal WordPress OAuth OIDC-Anbieter – Suche nach Drupal
  • Kopieren Sie die Rückruf-URL und klicken Sie auf Weiter .
  • Drupal WordPress OAuth OIDC-Anbieter – Rückruf-URL kopieren und auf Weiter klicken

Konfigurieren Sie Drupal als OAuth-Server:

  • Navigieren Sie zur Drupal-Site und gehen Sie zu Konfiguration -> miniOrange OAuth-Serverkonfiguration -> OAuth-Client Tab.
  • Klicken Sie auf Mandant hinzufügen Klicken Sie auf die Schaltfläche, um eine neue Anwendung hinzuzufügen.
  • Integration von WordPress mit dem Drupal OAuth/OIDC-Anbieter – Klicken Sie auf „Client hinzufügen“.
  • Geben Sie den Namen Ihrer Anwendung unter ein Anwendungsname Textfeld.
  • Fügen Sie das Kopierte ein Rückruf-/Umleitungs-URL von der WordPress-Site unter der Rückruf-/Umleitungs-URL Textfeld.
  • Sie können mehrere Rückruf-URLs hinzufügen, indem Sie auf klicken Mehr hinzufügen neben dem Textfeld „Rückruf-/Umleitungs-URL“ klicken.
  • Integration von WordPress mit dem Drupal OAuth/OIDC-Anbieter – Klicken Sie neben dem Feld „Rückruf-URL“ auf „Mehr hinzufügen“.
  • Klicken Sie auf Speichern .

Konfigurieren Sie WordPress als OAuth-Client:

  • Fügen Sie die Endpunkte hinzu, wie in der Tabelle unten angegeben (Sie können dasselbe auch von erhalten). Umfang und Endpunkte Abschnitt der Drupal-Site -> Konfiguration -> miniOrange OAuth-Serverkonfiguration -> OAuth-Client): -

    Endpunkt autorisieren {base_url_of_the_drupal_site}/mo/oauth2/authorize
    Token-Endpunkt {base_url_of_the_drupal_site}/mo/oauth2/token
    Benutzerinfo-Endpunkt {base_url_of_the_drupal_site}/mo/oauth2/userinfo
  • Integration von WordPress mit dem Drupal OAuth/OIDC-Anbieter – Bereitstellung von Umfang und Endpunkten in der WordPress-Anwendung
  • Klicken Sie auf Weiter .
  • Navigieren Sie zurück zur Drupal-Site und kopieren Sie die Kunden-ID.
  • Fügen Sie die kopierte Client-ID unter ein Kunden-ID Textfeld auf der WordPress-Site.
  • Integration von WordPress mit dem Drupal OAuth/OIDC-Anbieter – Bereitstellung einer Client-ID in der WordPress-Anwendung
  • Kopieren Sie auf ähnliche Weise die Kundengeheimnis von der Drupal-Site und fügen Sie es in die ein Kundengeheimnis Textfeld auf der WordPress-Site.
  • Integration von WordPress mit dem Drupal OAuth/OIDC-Anbieter – Bereitstellung des Client-Geheimnisses in der WordPress-Anwendung
  • Navigieren Sie zur Drupal-Site und kopieren Sie die Geltungsbereich von dem Bereiche und Endpunkte .
  • Fügen Sie den kopierten Bereich unter ein Scopes Textfeld auf der WordPress-Site. Klick auf das Weiter .
  • Integration von WordPress mit dem Drupal OAuth/OIDC-Anbieter – Bereitstellung von Umfang in der WordPress-Anwendung
  • Bestätigen Sie die Konfigurationen und klicken Sie auf Endziel .
  • Integration von WordPress mit dem Drupal OAuth/OIDC-Anbieter – Klicken Sie auf „Fertig stellen“.
  • Sobald die Testkonfiguration erfolgreich war, klicken Sie auf Erledigt .
  • Integration von WordPress mit dem Drupal OAuth/OIDC-Anbieter – Wenn die Testkonfiguration erfolgreich ist, klicken Sie auf „Fertig“.
  • Klicken Sie auf Endziel .
  • Integration von WordPress mit dem Drupal OAuth/OIDC-Anbieter – Klicken Sie auf „Fertig stellen“.
  • Sie haben das OAuth-Servermodul erfolgreich mit WordPress als OAuth-Client und Drupal als OAuth-Server konfiguriert.
  • Integration von WordPress mit Drupal OAuth/OIDC-Anbieter – Sie haben WordPress erfolgreich mit Drupal konfiguriert

Mal sehen, wie es funktioniert:

  • Öffnen Sie ein neues Fenster/privaten Browser und navigieren Sie zur Anmeldeseite der WordPress-Website.
  • Klicken Sie auf Melden Sie sich mit Drupal an .
  • Testen Sie die SSO-Verbindung zwischen WordPress und dem Drupal-OIDC-Anbieter – klicken Sie auf „Mit Drupal anmelden“.
  • Geben Sie die Drupal-Anmeldeinformationen ein und klicken Sie auf Einloggen .
  • Melden Sie sich mit dem Drupal OIDC-Anbieter bei WordPress an
  • Sie werden mit Drupal-Anmeldeinformationen bei WordPress angemeldet.

Sie haben das SSO zwischen WordPress und Drupal erfolgreich durchgeführt!

Brauchen Sie Hilfe?

Wenn bei der Konfiguration Probleme auftreten oder Sie zusätzliche Funktionen wünschen, kontaktieren Sie uns bitte unter drupalsupport@xecurify.com.

Zusatzfunktionen:

 Fallstudien
miniOrange hat mit seinen hochflexiblen/anpassbaren Drupal-Lösungen erfolgreich die Anwendungsfälle von über 400 vertrauenswürdigen Kunden bedient. Schauen Sie sich dazu gerne einige unserer einzigartigen Fallstudien an Link.
 Andere Lösungen
Entdecken Sie gerne andere von uns angebotene Drupal-Lösungen hier. Zu den beliebten Lösungen, die von unseren vertrauenswürdigen Kunden verwendet werden, gehören Zwei-Faktor-Authentifizierung – 2FA, Website-Sicherheit, REST- und JSON-API-Authentifizierung, Benutzerbereitstellung und Synchronisierung. 
  Aktiver Support rund um die Uhr
Die Drupal-Entwickler von miniOrange bieten schnelle und aktive Unterstützung bei Ihren Anliegen. Wir können Sie von der Auswahl der besten Lösung für Ihren Anwendungsfall bis hin zur Bereitstellung und Wartung der Lösung unterstützen.
Hallo!

Brauchen Sie Hilfe? Wir sind hier!

Support
Kontaktieren Sie den miniOrange-Support
Erfolg

Vielen Dank für Ihre Anfrage.

Wenn Sie innerhalb von 24 Stunden nichts von uns hören, können Sie gerne eine Folge-E-Mail an senden info@xecurify.com