Suchergebnisse :

×

SSO-Anmeldung bei Joomla mit Drupal als OAuth/OpenID Connect-Anbieter

Durch die Drupal SSO-Integration können sich Benutzer mit den Anmeldeinformationen der Drupal-Site bei Joomla anmelden. Diese SSO-Integration wird durch erreicht miniOrange OAuth / OpenID Connect-Server Modul, das das OAuth 2.0- und OpenID Connect-Protokoll verwendet. Das Modul ist mit allen OAuth-/OpenID Connect-Clients kompatibel und für Drupal 7, Drupal 8, Drupal 9, Drupal 10 und Drupal 11 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 Joomla.

  • Laden Sie das Modul herunter:

    Composer benötigt 'drupal/oauth_server_sso'

  • Gehe zu Erweitern Menü in Ihrer Drupal-Admin-Konsole und aktivieren Sie das Modul, indem Sie das Kontrollkästchen aktivieren und auf 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

  • Laden Sie miniOrange OAuth-Client Plugin für Joomla.
  • Melden Sie sich bei der Administratorkonsole Ihrer Joomla-Site an.
  • Von links Toggle Menu, navigiere zu SystemErweiterungsoptionen.
Drupal OAuth-Server Joomla installieren

  • Laden Sie das Heruntergeladene hoch Reißverschluss Datei zum Installieren der Joomla OAuth-Client plugin.
Drupal-Bamboo-als-OAuth-Client-Klick-Neue-Apps-finden

  • Von dem Toggle Menu, Zu gehen Komponenten -> miniOrange OAuth-Client -> Konfigurieren Sie OAuth Tab.
  • Auswählen Benutzerdefiniertes OAuth or Benutzerdefinierte OpenID Connect-App.
Joomla OAuth Client Single Sign-On – Wählen Sie „Benutzerdefinierte Anwendung“ aus

  • Kopieren Sie die Rückruf-URL.
Joomla OAuth Client Single Sign-On – Umleitungs-Callback-URL kopieren

  • Gehen Sie im Administrationsmenü zu Konfiguration → Personen → miniOrange OAuth-Serverkonfiguration. (admin/config/people/oauth_server_sso/config_client)
Drupal-OAuth-Server - wählen Sie die Miniorange-OAuth-Serverkonfiguration
  • Unter dem OAuth-Client Registerkarte in der Mandant hinzufügen Geben Sie den Anwendungsnamen in das Anwendungsname und fügen Sie die zuvor kopierte Callback-URL vom OAuth-Client in das Rückruf-/Umleitungs-URL Textfeld.
  • Durch Klicken auf die Schaltfläche „Weitere hinzufügen“ neben dem Textfeld können mehrere Rückruf-URLs hinzugefügt werden.
  • Klicken Sie auf Gespeichert Taste im nun erscheinenden Bestätigungsfenster nun wieder los.
Drupal OAuth Server - Client hinzufügen - Rückruf-URL einfügen
  • Navigieren Sie zum Joomla-Dashboard und fügen Sie das Kopierte ein Kunden-ID , Kundengeheimnis in das entsprechende Feld ein.
Joomla OAuth Client Single Sign-On – Fügen Sie die kopierte Client-ID und das Client-Geheimnis in die entsprechenden Textfelder ein

  • 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-SiteKonfigurationminiOrange OAuth-ServerkonfigurationOAuth-Client):
  • Geltungsbereich Profil openid E-Mail
    Autorisierungsendpunkt {base_url_of_the_drupal_site}/mo/oauth2/authorize
    Token-Endpunkt {base_url_of_the_drupal_site}/mo/oauth2/token
    Endpunkt für Benutzerinformationen abrufen {base_url_of_the_drupal_site}/mo/oauth2/userinfo
Joomla OAuth Client Single Sign-On – Fügen Sie die Endpunkte in die entsprechenden Felder ein

  • Klicken Sie auf Einstellungen speichern danach die Testkonfiguration .
Joomla OAuth Client Single Sign-On – Klicken Sie auf „Einstellungen speichern“ und dann auf die Schaltfläche „Konfiguration testen“.

  • Sobald der Test erfolgreich war, scrollen Sie nach unten zum Abschnitt „Attributzuordnung“ und von dort aus E-Mail-Attribut Wählen Sie im Dropdown-Menü den Drupal-Attributnamen aus, in dem die E-Mail wird von Drupal empfangen.
Joomla OAuth Client Single Sign-On – E-Mail-Attribut auswählen

  • Von dem Benutzernamensattribut Wählen Sie im Dropdown-Menü das Drupal-Attribut aus, in dem die Benutzername wird von Drupal empfangen.
Joomla OAuth Client Single Sign-On – Wählen Sie das Benutzernamensattribut aus der Dropdown-Liste aus

  • Klicken Sie auf Attributzuordnung speichern .
Joomla OAuth Client Single Sign-On – Klicken Sie auf Attributzuordnung speichern

  • Kopieren Sie die Anmelde-/SSO-URL über das Joomla-Dashboard.
Joomla OAuth Client Single Sign-On – Anmelde-/SSO-URL kopieren

  • Öffnen Sie ein neues Fenster/einen privaten Browser und navigieren Sie zu dem kopierten Link. Sie werden zur Drupal-Anmeldeseite weitergeleitet.
  • Geben Sie die Drupal-Anmeldeinformationen ein und klicken Sie auf die Schaltfläche „Anmelden“.
Geben Sie die Drupal-Anmeldeinformationen auf der Drupal-Anmeldeseite ein

Sie werden mit Drupal-Anmeldeinformationen bei Joomla angemeldet.

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


 Danke für Ihre Antwort. Wir werden uns bald bei Ihnen melden.

Etwas ist schief gelaufen. Bitte senden Sie Ihre Anfrage erneut

Wir werden uns so schnell wie möglich bei Ihnen melden!



ADFS_sso ×
Hallo!

Brauchen Sie Hilfe? Wir sind hier!

Unterstützung