SAML Single Sign-On (SSO) in Drupal mit Oracle als IdP
Übersicht
Die Drupal-SAML-Integration mit dem miniOrange SAML SP- Modul ermöglicht nahtloses Single Sign-On (SSO) zwischen Oracle und der Drupal-Website. Benutzer können sich mit ihren Oracle-Zugangsdaten bei der Drupal-Website anmelden. Dieses Dokument beschreibt die Konfiguration von SSO zwischen Drupal als Service Provider (SP) und Oracle als Identity Provider (IdP). Das Modul ist kompatibel mit Drupal 7, 8, 9, 10 und 11.
Installationsschritte
- Verwenden von Composer
- Mit Drush
- Manuelle Installation
Konfigurationsschritte
Drupal SAML SP-Metadaten:
- Zurück Nach Konfiguration → Personen → SAML-Anmeldekonfiguration in England, Verwaltung Menü. (/admin/config/people/miniorange_saml/idp_setup)
- Unter dem Metadaten des Dienstanbieters Klicken Sie auf die Registerkarte Laden Sie XML-Metadaten herunter Schaltfläche zum Herunterladen der Metadatendatei. (Dies ist zur Konfiguration von IdP erforderlich.)
Konfigurieren der SAML Single Sign-On-Anwendung in Oracle
- Melden Sie sich als Administrator bei Ihrem Oracle Access Manager (OAM) an. Das Format der URL ist (https://adminhost:adminport/oamconsole)
- Gehen Sie vom Launchpad aus zu Konfiguration → Verfügbare Dienste und aktivieren Sie die Identitätsverbund. (Bei Bedarf erneut authentifizieren.)

- Gehen Sie zur Launchpad → Identitätsföderation → Identitätsanbieterverwaltung

- Klicken Sie auf Erstellen Sie einen Service-Provider-Partner.

- Geben Sie einen beliebigen relevanten Namen ein (hier haben wir Oracle Cloud SP eingegeben) und stellen Sie sicher, dass dies der Fall ist Partner aktivieren wird geprüft.

- Wählen Sie die Standardeinstellung aus SAML-2.0 Protokoll.
- Auswählen Aus Provider-Metadaten laden und laden Sie die heruntergeladenen Metadaten hoch Drupal.

- Wählen Sie das NameID-Format aus
- Namens-ID-Format → E-Mail-Adresse
- Name-ID-Wert → Benutzer-ID-Speicherattribut
- Geben Sie das E-Mail-Adressattribut des Benutzers in den LDAP-Benutzerdatensatz ein. Wenn Sie beispielsweise Oracle Internet Directory oder Oracle Unified Directory verwenden, verwenden Sie das Attribut E-mail.
- Klicken Sie auf Gespeichert .

- Um Ihren Dienstanbieter (Drupal) anzuzeigen, klicken Sie auf Verwaltung des Identitätsanbieters Registerkarte in der OAM-Konsole und klicken Sie dann unten auf „Nach Ihrem Anwendungsnamen suchen“ (hier Oracle Cloud SP). Suchdienstanbieter-Partner.

Holen Sie sich die Metadaten von Oracle
- Greifen Sie auf die IdP-Metadaten der Oracle Access Management-Föderation zu. Die Metadaten-URL des Oracle hat das folgende Format:
https://oam-runtime-host:oam-runtime-port/oamfed/idp/metadata
- Kopieren Sie die obige Metadaten-URL. (Dies wird für die weitere Konfiguration von Drupal benötigt)
Konfigurieren Sie Drupal als Dienstanbieter:
- Öffnen Sie Ihre Drupal-Site. Gehe zum Einrichtung des Dienstanbieters Registerkarte des Moduls.
- Klicken Sie auf Laden Sie IDP-Metadaten hoch Abschnitt.
- Laden Sie nun die heruntergeladene Metadatendatei hoch Oracle IdP.

- Klicken Sie auf Test Link zum Testen der Verbindung zwischen Drupal und Oracle.

- Im Testkonfigurationsfenster wird eine Erfolgsmeldung mit SAML-Antwortattributen angezeigt, wenn die Konfigurationen korrekt sind; Andernfalls werden Fehlermeldungen mit zusätzlichen Anweisungen zur Fehlerbehebung angezeigt. Klicke auf Erledigt .

Glückwunsch! Sie haben Oracle erfolgreich als Identitätsanbieter und Drupal als Dienstanbieter 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 Identitätsanbieter (Oracle) Link.
- Sie werden zur Oracle-Anmeldeseite weitergeleitet. Geben Sie die Oracle-Anmeldeinformationen ein. Nach erfolgreicher Authentifizierung wird der Benutzer zurück zur Drupal-Site geleitet.
Danke für Ihre Antwort. Wir werden uns bald bei Ihnen melden.
Etwas ist schief gelaufen. Bitte senden Sie Ihre Anfrage erneut

Kontakt aufnehmen