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 kombiniert mit einem nachhaltigen Materialprofil. 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.

ADFS_sso ×
Hallo!

Brauchen Sie Hilfe? Wir sind hier!

Unterstützung