Suchergebnisse :

×

SSO-Anmeldung bei Rocket.Chat mit Drupal als OAuth/OpenID Connect-Anbieter

Durch die Drupal-SSO-Integration können sich Benutzer mit den Anmeldeinformationen der Drupal-Site bei Rocket.chat anmelden. Diese SSO-Integration wird durch das miniOrange OAuth/OpenID Connect-Servermodul erreicht, das das OAuth 2.0- und OpenID Connect-Protokoll verwendet. Der Modulen 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 Rocketchat.

  • 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

  • Loggen Sie sich in die Rocket.Cat mit Administrator-Anmeldeinformationen.
  • Gehen Sie im linken Navigationsmenü zu Verwaltung -> Google Workspace.
Drupal Rocket.Chat OIDC Single Sign-On – Navigieren Sie zu Verwaltung -> Arbeitsbereich

  • Navigieren Sie zu der Einstellungen Klicken Sie auf die Registerkarte in der linken Navigationsmenüleiste.
Drupal Rocket.Chat OIDC Single Sign-On – Gehen Sie zu Einstellungen

  • Jetzt suchen Sie nach OAuth und klicken Sie auf Öffne .
Drupal Rocket.Chat OIDC Single Sign-On – Suchen Sie nach OAuth und klicken Sie auf die Schaltfläche „Öffnen“.

  • Klicken Sie auf Fügen Sie benutzerdefiniertes OAuth hinzu Schaltfläche in der oberen rechten Ecke des Bildschirms vorhanden.
Drupal Rocket.Chat OIDC Single Sign-On – Klicken Sie auf „Benutzerdefiniertes OAuth hinzufügen“.

  • Geben Sie den Anwendungsnamen unter ein Geben Sie einen eindeutigen Namen für das benutzerdefinierte OAuth Textfeld und klicken Sie auf Speichern .
Drupal Rocket.Chat OIDC Single Sign-On – Geben Sie einen eindeutigen Namen für das benutzerdefinierte OAuth-Feld und klicken Sie dann auf die Schaltfläche „Hinzufügen“.

  • Wählen Sie die erstellte Anwendung aus der Liste der Anwendungen aus und erweitern Sie sie.
  • Kopieren Sie die Rückruf-URL.
Drupal Rocket.Chat OIDC Single Sign-On – Kopieren Sie die Rückruf-URL und halten Sie sie griffbereit
  • 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 zur Rocket.Chat-Konsole und Ermöglichen die Umschalttaste.
Integration von Rocket.chat mit Drupal OAuth/OIDC-Anbieter – Aktivieren Sie auf Rocket die Umschaltfunktion

  • Fügen Sie das ein Kunden-ID unter dem Id Textfeld und Kundengeheimnis unter dem Die Geheime Textfeld.
Integration von Rocket.chat mit Drupal OAuth/OIDC-Anbieter – Fügen Sie Client-ID und Client-Geheimnis in die Rocket.chat-Anwendung ein

  • Fügen Sie den Bereich und die Endpunkte/den Pfad hinzu, wie in der Tabelle unten angegeben (Sie können dasselbe auch aus der folgenden Tabelle erhalten). Umfang und Endpunkte Abschnitt der Drupal-Site -> Konfiguration -> miniOrange OAuth-Serverkonfiguration -> OAuth-Client):
  • Geltungsbereich Profil openid E-Mail
    Pfad autorisieren {base_url_of_the_drupal_site}/mo/oauth2/authorize
    Token-Pfad {base_url_of_the_drupal_site}/mo/oauth2/token
    Identitätspfad {base_url_of_the_drupal_site}/mo/oauth2/userinfo
Integration von Rocket.chat mit dem Drupal OAuth/OIDC-Anbieter – Bereitstellung des Umfangs und der Endpunkte in der Rocket.chat-Anwendung

  • Konfigurieren Sie weitere erforderliche Funktionen entsprechend Ihren Anforderungen. Bitte behalten Sie die Standardeinstellungen für die übrigen Felder bei, wenn Sie sich bezüglich der Konfigurationen nicht sicher sind.
  • Stellen Sie sicher, dass die Schaltfläche auf der Anmeldeseite anzeigen Die Umschalttaste ist aktiviert.
  • Sobald die Konfigurationen abgeschlossen sind, klicken Sie auf Änderungen speichern .
Integration von Rocket.chat mit dem Drupal OAuth/OIDC-Anbieter – klicken Sie auf die Schaltfläche „Änderungen speichern“.

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

  • Öffnen Sie ein neues Fenster/privaten Browser und navigieren Sie zur Anmeldeseite der Rocket.Chat-Website.
  • Klicken Sie auf Melden Sie sich mit Drupaloauth an (der benutzerdefinierte OAuth-Anwendungsname, der auf der Rocket.Chat-Schaltfläche erstellt wurde).
Testen Sie die Verbindung zwischen Rocket.chat und dem Drupal OAuth-Anbieter – Klicken Sie auf Mit Drupaloauth anmelden

  • Es öffnet sich ein Fenster, in dem Sie aufgefordert werden, sich bei Drupal anzumelden.
  • Geben Sie die Drupal-Anmeldeinformationen ein und klicken Sie auf Anmelden .
Versuchen Sie, mit Drupal-Anmeldeinformationen auf die Rocket.chat-Anwendung zuzugreifen

  • Bei erfolgreicher Authentifizierung wird das Popup mit erfolgreicher Anmeldung bei Rocket.Chat geschlossen.

Sie haben das SSO zwischen Rocket.Chat und Drupal erfolgreich durchgeführt.

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