Suchergebnisse :

×

Single Sign-On (SSO) Melden Sie sich mit Custom OAuth 2.0 / OpenID Connect Provider bei Drupal an

Die SSO-Integration von Drupal OAuth 2.0 / OpenID Connect (OIDC) ermöglicht SSO zwischen der Drupal-Site und jedem Identitätsanbieter. Diese Integration wird durch die erreicht miniOrange OAuth-Client Modul, das mit Drupal 7, Drupal 8, Drupal 9, Drupal 10 sowie Drupal 11 kompatibel ist.

Das Modul ermöglicht es einem externen OpenID Connect-Anmeldeanbieter, Benutzer auf der Drupal-Site zu authentifizieren und anzumelden. Schauen Sie sich die Integrationsschritte mit einigen beliebten OAuth-/OpenID-Anbietern wie Azure AD, Azure AD B2C, Keycloak, Okta, Salesforce, Active Directory Federation Services (AD FS), AWS Cognito, Auth0, Microsoft Office 365, Github, Gitlab, OneLogin an. Ping Identity, FusionAuth, WSO2 Identity Server, Bitbucket, Fitbit, Gluu, Onelogin, WildApricot, WHMCS, ForgeRock Identity Platform und viele mehr.

Das Modul ist auch mit Social-Login-Anbietern wie Google, Discord, Slack, LinkedIn, Facebook, Instagram, Apple, Amazon, Yahoo, Pinterest, Snapchat und Twitter (X) kompatibel.
In diesem Dokument gehen wir die Schritte zur Konfiguration des Moduls durch:

  • Laden Sie das Modul herunter:
    Composer benötigt 'drupal/miniorange_oauth_client'
  • Navigieren Erweitern Menü auf Ihrer Drupal-Administratorkonsole und suchen Sie nach miniOrange OAuth-Client-Konfiguration über das Suchfeld.
  • Aktivieren Sie das Modul, indem Sie das Kontrollkästchen aktivieren und auf klicken Installieren .
  • Sie können das Modul konfigurieren unter:
    {BaseURL}/admin/config/people/miniorange_oauth_client/config_clc
  • Installieren Sie das Modul:
    drush und drupal/miniorange_oauth_client
  • Leeren Sie den Cache:
     drush cr
  • Sie können das Modul konfigurieren unter:
    {BaseURL}/admin/config/people/miniorange_oauth_client/config_clc
  • Navigieren Erweitern Menü auf Ihrer Drupal-Administratorkonsole und klicken Sie auf Installieren Sie neue Modul.
  • Installieren Sie Drupal OAuth- und OpenID Connect-Anmeldung – OAuth2-Client-SSO-Anmeldung Modul entweder durch Herunterladen der Zip-Datei oder über die URL der 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 .
  • Sie können das Modul konfigurieren unter:
    {BaseURL}/admin/config/people/miniorange_oauth_client/config_clc
  • Gehen Sie nach der Installation des Moduls zu Konfiguration und klicken Sie auf miniOrange OAuth-Client-Konfiguration -> Konfigurieren Sie OAuth Registerkarte und wählen Sie die Anwendung aus Wählen Sie Anwendung Dropdown-Liste.

  • Hinweis und Kontakt - SSO zwischen zwei Drupal-Sites

    Hinweis: Falls der gewünschte OAuth-Anbieter nicht in der Dropdown-Liste aufgeführt ist, wählen Sie bitte „Benutzerdefiniertes OAuth/Benutzerdefinierter OAuth-Anbieter/Benutzerdefinierter OpenID-Anbieter“ und fahren Sie fort.


  • Kopieren Sie die Rückruf-/Umleitungs-URL und halten Sie es griffbereit. Dies wird beim Konfigurieren des OAuth-Anbieters benötigt.

  • Hinweis und Kontakt - SSO zwischen zwei DrupalPress-Sites

    Hinweis: Wenn Ihr Provider nur HTTPS unterstützt Rückruf-/Umleitungs-URLs und Sie eine HTTP-Site haben, aktivieren Sie bitte die Option 'HTTPS-Rückruf-URL erzwingen'-Kontrollkästchen unten auf der Registerkarte.


  • Geben Sie den Namen ein Benutzerdefinierter App-Name Textfeld. Beispiel: Generisches OAuth
Drupal als OAuth-Client – ​​Unter OAuth konfigurieren -> Anwendung auswählen – Rückruf-/Umleitungs-URL kopieren und den Anzeigenamen angeben

  • Konfigurieren Sie die Rückruf-/Umleitungs-URL in Ihrem IdP und führen Sie die weiteren Schritte aus.
  • Fügen Sie die folgenden Details auf der Drupal-Site hinzu (Sie erhalten diese alle vom OAuth-Anbieter).
  • Kunden-ID Eindeutiger Bezeichner für die OAuth 2-Clientanwendung.
    Kundengeheimnis Vertrauliche Informationen zur Authentifizierung des Clients.
    Geltungsbereich Der Umfang des Zugriffs, den der Client vom Benutzer und Autorisierungsserver anfordert.
    Endpunkt autorisieren: URL, unter der der Benutzer authentifiziert wird und dem Client Berechtigungen erteilt.
    Zugriffstoken-Endpunkt: URL, unter der der Client den Autorisierungscode gegen ein Zugriffstoken austauscht.
    Endpunkt zum Abrufen von Benutzerinformationen: Optionale URL zum Abrufen von Benutzerinformationen
Drupal OAuth OpenID Single Single On – Überprüfen Sie die relativen Informationen von Ihrem IdP

  • Mit dem Kontrollkästchen „Client-ID und Secret im Header oder Body senden“ können Sie festlegen, ob die Client-ID und das Secret im Header oder im Body der Token-Endpunkt-Anfrage enthalten sein sollen. Wenn Sie sich nicht sicher sind, welche Option Sie auswählen sollen, können Sie bei den Standardeinstellungen bleiben.
  • Klicken Sie auf das Kontrollkästchen, um Aktivieren Sie die Anmeldung mit OAuth, scrollen Sie nach unten und klicken Sie auf Konfiguration speichern .
Drupal-OAuth-Client-SSO-Login – Aktivieren Sie das erforderliche Kontrollkästchen und klicken Sie auf „Konfiguration speichern“.

  • Nachdem Sie die Konfigurationen erfolgreich gespeichert haben, klicken Sie bitte auf Testkonfiguration durchführen Schaltfläche, um die Verbindung zwischen Drupal und OAuth-Provider zu testen.
OAuth-OIDC-Client-Konfiguration-Verbindung-mit-OAuth-Provider-prüfen
  • Wenn Sie in einem Popup zur Testkonfiguration keine aktiven Sitzungen im selben Browser haben, werden Sie aufgefordert, sich beim OAuth-Anbieter anzumelden. Nach erfolgreicher Anmeldung wird Ihnen eine Liste der vom OAuth-Anbieter empfangenen Attribute bereitgestellt.
  • Wähle aus E-Mail-Attribut aus dem Dropdown-Menü, in dem die E-Mail-ID des Benutzers abgerufen wird, und klicken Sie auf Erledigt .
  • Hinweis und Kontakt - SSO zwischen zwei WordPress-Sites

    Hinweis: Die Zuordnung des E-Mail-Attributs ist für die Durchführung von SSO, d. h. die Anmeldung bei der Drupal-Site mit den Anmeldeinformationen des OAuth-Providers, obligatorisch.

Drupal OAuth-Client – ​​E-Mail-Attribut auswählen
  • Auf dem Attribut- und Rollenzuordnung Wählen Sie bitte die Registerkarte aus Benutzernamensattribut aus der Dropdown-Liste und klicken Sie auf das Konfiguration speichern .
Drupal OAuth-Client – ​​wählen Sie das Benutzerattribut aus und klicken Sie auf „Konfiguration speichern“
  • Melden Sie sich nun ab und gehen Sie zur Anmeldeseite Ihrer Drupal-Site. Dort finden Sie automatisch einen Link zum Anmelden mit OAuth-Anbieter. Wenn Sie den SSO-Link auch zu anderen Seiten hinzufügen möchten, befolgen Sie bitte die im Bild unten angegebenen Schritte:
Drupal OAuth Client - Link auf anderen Seiten hinzufügen

Wenn bei der Konfiguration Probleme auftreten oder Sie zusätzliche Funktionen wünschen, kontaktieren Sie uns bitte unter drupalsupport@xecurify.com.

Weitere FAQs ➔

Befolgen Sie die genannten Schritte HIER

Befolgen Sie die genannten Schritte HIER

Die Abmeldefunktion, die Sie hier erwähnt haben, ist das Standardverhalten eines Moduls. Sie meldet Sie von Drupal ab, aber nicht von Ihrer Anwendung/Ihrem Anbieter. Um dem Modul die Abmeldung von Ihrem Anbieter-/Anwendungskonto zu ermöglichen (was Sie suchen), müssen Sie die folgenden Konfigurationen vornehmen: [mehr wissen]

Da Sie auf eine unserer kostenpflichtigen Versionen des Drupal-Moduls aktualisiert und das kostenlose Modul durch das kostenpflichtige ersetzt haben, müssen Sie zuerst das kostenpflichtige Modul aktivieren. Bitte beachten Sie die folgenden Schritte. [WEITERE INFORMATIONEN ]

ADFS_sso ×
Hallo!

Brauchen Sie Hilfe? Wir sind hier!

Support