Suchergebnisse :

×

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

SSO-Anmeldung bei Bamboo 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 dem Bamboo zu verbinden. Bei dieser Integration von Drupal und Bamboo fungiert Drupal als Identitätsanbieter, dh Benutzer melden sich mit ihren Drupal-Anmeldeinformationen bei Bamboo 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

Richten Sie Bamboo als OAuth-Client ein:

  • Melden Sie sich bei der Administratorkonsole Ihrer Bamboo-Site an.
  • Klicken Sie auf Einstellungssymbol in der oberen rechten Ecke und klicken Sie dann auf Apps verwalten.
  • Drupal Bamboo OAuth OIDC-Anbieter – Melden Sie sich bei Bamboo an und klicken Sie auf Einstellungen -> Apps verwalten
  • Klicken Sie auf Finden Sie neue Apps.
  • Drupal Bamboo OAuth OIDC-Anbieter – Klicken Sie auf Neue Apps suchen
  • Suche miniOrange OAuth-Client unter dem Suchfeld und klicken Sie auf JETZT KAUFEN Schaltfläche zum Installieren der Anwendung. Mit der miniOrange OAuth-Client-App kann Ihr Bamboo-Portal als OAuth/OIDC-Client fungieren
  • Drupal Bamboo OAuth OIDC-Anbieter – Wählen Sie miniOrange OAuth Client
  • Navigieren Sie nach erfolgreicher Installation zu Konfigurieren Sie OAuth Tab und kopieren Sie die Rückruf-URL.
  • Drupal Bamboo OAuth OIDC-Anbieter – Navigieren Sie zu „OAuth konfigurieren“ und kopieren Sie „Callback“.

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 .

Bamboo mit Drupal integrieren:

  • Navigieren Sie zur Bamboo-Konsole. Von dem Wählen Sie Anwendung Dropdown-Auswahl Benutzerdefiniertes OAuth und geben Sie die Anwendungsname in die App Name Textfeld.
  • Bamboo mit Drupal OAuth/OIDC-Anbieter integrieren – Wählen Sie „Benutzerdefiniertes OAuth“ und geben Sie den App-Namen ein
  • Navigieren Sie zur Registerkarte „OAuth-Client“ des Drupal-OAuth-Server-Moduls, gehen Sie zum Abschnitt „Anwendungen konfigurieren“ und kopieren Sie die Kunden-ID.
  • Fügen Sie das Kopierte ein Kunden-ID in die Kunden-ID Textfeld unter dem Allgemeine Einstellungen .
  • Integration von Bamboo mit dem Drupal OAuth/OIDC-Anbieter – Fügen Sie die Client-ID in das Client-ID-Feld in Bamboo ein
  • Navigieren Sie zurück zur Drupal-Site und kopieren Sie die Kundengeheimnis.
  • Fügen Sie das Kopierte ein Kundengeheimnis in die Kundengeheimnis Textfeld in der Bamboo-Konsole.
  • Integration von Bamboo mit dem Drupal OAuth/OIDC-Anbieter – Fügen Sie das Client-Geheimnis in das Feld „Client-Geheimnis“ in Bamboo 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 Bamboo mit dem Drupal OAuth/OIDC-Anbieter – Bereitstellung von Umfang und Endpunkten in der Bamboo-Anwendung
  • Navigieren Sie zu der Anmeldeeinstellungen Tab.
  • Unter dem Text der Anmeldeschaltfläche Geben Sie den Text ein, der auf der Schaltfläche „Anmelden“ auf dem Anmeldebildschirm angezeigt werden soll. Klick auf das Speichern .
  • Bamboo mit Drupal OAuth/OIDC-Anbieter integrieren – Navigieren Sie zu den Anmeldeeinstellungen

Testverbindung zwischen Bamboo und Drupal:

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

Sie haben Bamboo 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 Bamboo-Website.
  • Klicken Sie auf die Schaltfläche „Mit Drupal anmelden“, um die SSO-Anmeldung zu starten.
  • Testen Sie Single Sign-On bei der Arbeit mit Bamboo mithilfe des Drupal OIDC-Anbieters. Behalten Sie die übrigen Felder als Standard bei, wenn Sie sich über die Konfiguration nicht sicher sind
  • Wenn Sie auf diese Schaltfläche klicken, werden Sie automatisch zur Anmeldeseite Ihrer Drupal-Site weitergeleitet. Geben Sie die Drupal-Anmeldeinformationen des Benutzers ein und klicken Sie auf die Schaltfläche „Anmelden“.
  • Melden Sie sich mit dem Drupal OIDC-Anbieter bei Bamboo an
  • Sie werden mit Drupal-Anmeldeinformationen bei Bamboo angemeldet.

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