Drupal SAML Single Sign-On SSO-Anmeldung mit Joomla als IdP
Übersicht
Die Drupal SAML-Integration mithilfe von miniOrange SAML SP-Modul stellt nahtloses SSO zwischen Joomla und der Drupal-Site her. Die Benutzer können sich mit ihren Joomla-Anmeldeinformationen bei der Drupal-Site anmelden. Dieses Dokument führt Sie durch die Schritte zum Konfigurieren von Single Sign-On – SSO zwischen Drupal als Service Provider (SP) und Joomla als Identity Provider (IdP). Das Modul ist kompatibel mit Drupal 7, Drupal 8, Drupal 9, Drupal 10 und Drupal 11.
Installationsschritte
- Verwenden von Composer
- Mit Drush
- Manuelle Installation
Konfigurationsschritte
Drupal SAML SP-Metadaten
- Gehe zu Konfiguration → Personen → SAML-Anmeldekonfiguration im Verwaltung Menü. (/admin/config/people/miniorange_saml/idp_setup)
- Unter dem Metadaten des Dienstanbieters Registerkarte, kopieren Sie die Metadaten-URL. Behalten Sie es griffbereit. Es wird benötigt, um Drupal als Identitätsanbieter zu konfigurieren.
Joomla als Identitätsanbieter konfigurieren
- Loggen Sie sich mit Ihrem ein Joomla-Administrator Kontoanmeldeinformationen.
- Gehe zu System Tab.
- Auswählen Erweiterung von dem Installieren .
- Klicken Sie auf Aus dem Internet installieren.
- Suchen Sie nach SAML-IDP in das Suchfeld und wählen Sie miniOrange SAML 2.0 IDP für Joomla plugin.
- Klicken Sie auf Installieren Klicken Sie auf die Schaltfläche, um das Plugin für die Joomla-Site zu aktivieren.
- Im Komponenten Klicken Sie in der linken Menüleiste auf die Registerkarte und klicken Sie auf miniOrange Joomla IDP Dann wählen Sie Dienstanbieter.
- Klicken Sie auf Laden Sie SP-Metadaten hoch, scrollen Sie nach unten und geben Sie die zuvor kopierte Metadaten-URL ein von Drupal in England, Geben Sie die Metadaten-URL ein Textfeld.
- Klicke Holen .
- Navigieren Sie nun zu der Identitätsanbieter Öffnen Sie die Tabulatortaste und kopieren Sie die Metadaten-URL. Bewahren Sie diese griffbereit auf. Sie wird benötigt, um Drupal als Dienstanbieter zu konfigurieren.
Konfigurieren Sie Drupal als SAML-Dienstanbieter:
- Gehen Sie zu Ihrer Drupal-Site. Navigieren Sie zu Einrichtung des Dienstanbieters des Moduls und klicken Sie auf das Laden Sie IDP-Metadaten hoch.
- Fügen Sie die zuvor kopierte Metadaten-URL ein von Joomla in die Von einer URL hinzufügen Textfeld und klicken Sie auf Metadaten abrufen .
Hinweis: Führen Sie die folgenden Schritte aus, um den Namen des Identitätsanbieters zu aktualisieren:
- Der ActionWählen Sie die Bearbeiten.
- Geben Sie Joomla in das Name des Identitätsanbieters Textfeld.
- Scrollen Sie nach unten und klicken Sie auf Konfiguration speichern .
- Klicken Sie auf den Link „Test“, um die Verbindung zwischen Drupal und Joomla zu testen.
- Melden Sie sich in einem Popup zur Testkonfiguration mit Ihren Joomla-Anmeldeinformationen an (wenn keine aktive Sitzung vorhanden ist). Nach erfolgreicher Authentifizierung wird eine Liste der von Joomla empfangenen Attribute angezeigt. Klicken Sie auf das Erledigt .
Herzlichen Glückwunsch! Sie haben Single Sign-On zwischen der Drupal- und der Joomla-Site erfolgreich konfiguriert.
Wie funktioniert die SAML SSO-Anmeldung?
- Öffnen Sie einen neuen Browser/ein neues privates Fenster und navigieren Sie zur Anmeldeseite der Drupal-Site.
- Klicken Sie auf die Anmeldung mit Identity Provider (Joomla) Link.
- Sie werden zur Joomla-Anmeldeseite weitergeleitet. Geben Sie die Joomla-Anmeldeinformationen ein. Nach erfolgreicher Authentifizierung wird der Benutzer zurück zur Drupal-Site geleitet.

Kontaktieren Sie uns