Suchergebnisse :

×

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

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


Der Drupal OAuth/OIDC-Servermodul ermöglicht Single Sign-On, also SSO zwischen der Drupal-Site und jeder Client-Anwendung, die das OAuth- oder OpenID Connect-Protokoll unterstützt. Hier gehen wir die Schritte durch, um das Modul mit Confluence zu verbinden. Bei dieser Integration von Drupal und Confluence fungiert Drupal als Identitätsanbieter, dh Benutzer melden sich mit ihren Drupal-Anmeldeinformationen bei Confluence an.

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

Confluence als OAuth-Client einrichten:

  • Melden Sie sich beim Confluence-Server an.
  • Klicken Sie in der oberen rechten Ecke auf Einstellungssymbol -> Apps verwalten.
  • Drupal Confluence OAuth OIDC-Anbieter – Melden Sie sich bei Confluence an und klicken Sie auf Einstellungen -> Apps verwalten
  • Klicken Sie auf Finden Sie neue Apps Link.
  • Drupal Confluence OAuth OIDC-Anbieter – Scrollen Sie zu Add-ons und klicken Sie auf Neue Apps suchen
  • Suchen Sie nach HEIF-Bilderweiterungen. mO Confluence OAuth unter der Suchleiste und installieren Sie es.
  • Drupal Confluence OAuth OIDC-Anbieter – Suche nach mO OAuth
  • Sobald die mO Confluence OAuth SSO-App installiert ist, klicken Sie auf Einrichtung Taste im nun erscheinenden Bestätigungsfenster nun wieder los.
  • Drupal Confluence OAuth OIDC-Anbieter – Klicken Sie auf Übersicht – miniOrange OAuth Client
  • Klicken Sie auf Neuen Anbieter hinzufügen .
  • Drupal Confluence OAuth OIDC-Anbieter – Klicken Sie auf „Neuen Anbieter hinzufügen“.
  • Auswählen Benutzerdefiniertes OAuth im Abschnitt „Wählen Sie Ihren Anbieter“ aus.
  • Drupal Confluence OAuth OIDC-Anbieter – Wählen Sie „Benutzerdefiniertes OAuth“ aus
  • Kopieren Sie die Rückruf-URL und halten Sie es griffbereit.
  • Drupal Confluence OAuth OIDC-Anbieter – Callback-Redirect-URL kopieren
  • Geben Sie den Anwendungsnamen ein App Name Textfeld.
  • Drupal Confluence OAuth OIDC-Anbieter – Geben Sie den Anwendungsnamen ein

Erstellen Sie eine SSO-Anwendung in Drupal:

  • 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.
  • Geben Sie den Namen Ihrer Anwendung unter ein Anwendungsname Textfeld.
  • Fügen Sie das Kopierte ein Rückruf-URL in die 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.
  • Klicken Sie auf Speichern .

Confluence mit Drupal integrieren:

  • Navigieren Sie zur Registerkarte „OAuth-Client“ des Drupal-OAuth-Server-Moduls, gehen Sie zum Abschnitt „Anwendungen konfigurieren“ und kopieren Sie die Kunden-ID.
  • Navigieren Sie zum Confluence-Dashboard und fügen Sie das Kopierte ein Kunden-ID in die Kunden-ID Textfeld.
  • Integration von Confluence mit Drupal OAuth/OIDC-Anbieter – Fügen Sie die Client-ID in das Client-ID-Feld in Confluence ein
  • Navigieren Sie zurück zur Drupal-Site und kopieren Sie die Kundengeheimnis.
  • Fügen Sie das Kopierte ein Kundengeheimnis in die Kundengeheimnis Textfeld Ihrer App im Confluence-Dashboard.
  • Integration von Confluence mit Drupal OAuth/OIDC-Anbieter – Fügen Sie den Client-Geheimnis in das Feld „Client-Geheimnis“ in Confluence ein
  • Fügen Sie den Bereich und die Endpunkte hinzu, wie in der Tabelle unten angegeben (Sie können dasselbe auch aus der erhalten). Umfang und Endpunkte Abschnitt der Drupal-Site -> Konfiguration -> miniOrange OAuth-Serverkonfiguration -> OAuth-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
  • Integration von Confluence mit Drupal OAuth/OIDC-Anbieter – Bereitstellung von Umfang und Endpunkten in der Confluence-Anwendung
  • Klicken Sie auf Speichern .
  • Confluence mit Drupal OAuth/OIDC-Anbieter integrieren – Klicken Sie auf Speichern

Testverbindung zwischen Confluence und Drupal:

  • Klicken Sie nun auf Testkonfiguration Klicken Sie auf die Schaltfläche, um die Verbindung zwischen Confluence und der Drupal-Site zu testen.
  • Integration von Confluence mit Drupal OAuth/OIDC-Anbieter – Überprüfung der Confluence- und Drupal-SSO-Verbindungen

Sie haben Confluence erfolgreich als OAuth-Client und Drupal als OAuth-Server konfiguriert.

Mal sehen, wie es funktioniert:

  • Öffnen Sie ein neues Fenster/privaten Browser und navigieren Sie zur Anmeldeseite der Confluence-Website.
  • Klicken Sie auf Verwenden Sie die OAuth-Anmeldung .
  • Testen Sie Single Sign-On bei der Arbeit mit Confluence mithilfe des Drupal OIDC-Anbieters. Behalten Sie die übrigen Felder als Standard bei, wenn Sie sich über die Konfiguration nicht sicher sind
  • Geben Sie die Drupal-Anmeldeinformationen ein und klicken Sie auf die Schaltfläche „Anmelden“.
  • Melden Sie sich mit dem Drupal OIDC-Anbieter bei Confluence an
  • Sie werden mit Drupal-Anmeldeinformationen bei Confluence angemeldet.

Sie haben das SSO zwischen Confluence 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