Suchergebnisse :

×

Einrichten von Office 365 Single Sign-On mit dem Drupal OAuth-Client

Mit der Drupal miniOrange SSO-Integration können Sie die Single Sign-On (SSO)-Anmeldung zwischen Ihrer Drupal-Site und Office 365 mithilfe des OAuth/OpenID-Protokolls konfigurieren. Drupal OAuth 2.0/OpenID-Verbindungsmodul ermöglicht die Anmeldung bei der Drupal-Site mit OAuth 2.0/OIDC Single Sign-On. Wir bieten das Drupal OAuth/OpenID-Clientmodul für Drupal 7, Drupal 8, Drupal 9 und Drupal 10, Drupal 11.

  • 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
  • Gehe zu KonfigurationPersonenminiOrange OAuth-Client-Konfiguration im Administrationsmenü. (/admin/config/people/miniorange_oauth_client)
Drupal OAuth-Client - wählen Sie die OAuth-Client-Konfiguration von mimiorange
  • Wählen Sie unter der Registerkarte „OAuth konfigurieren“ den gewünschten OAuth-Anbieter aus der Dropdown-Liste aus.
  • Hinweis und Kontakt - SSO zwischen zwei WordPress-Sites

    Hinweis: Wenn der gewünschte OAuth-Anbieter nicht in der Dropdown-Liste aufgeführt ist, wählen Sie bitte Benutzerdefinierter OAuth-Anbieter / Benutzerdefinierter OpenID-Anbieter und fortsetzen.

Drupal OAuth-Client - OAuth-Anbieter auswählen
  • 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 WordPress-Sites

    Hinweis: Wenn Ihr Anbieter nur HTTPS-Rückruf-/Umleitungs-URLs unterstützt und Sie über eine HTTP-Site verfügen, aktivieren Sie bitte unten auf der Registerkarte das Kontrollkästchen „HTTPS-Rückruf-URL erzwingen“.


  • Geben Sie den Namen des OAuth-Providers in das Display Name Textfeld.
Drupal OAuth-Client - Rückruf-URL kopieren
  • Anmelden/Registrieren für Microsoft Office 365 Admin-Konsole.
  • Gehen Sie zum Azure-Dienste Abschnitt und wählen Sie Azure Active Directory Bedienung.
Drupal OAuth-Client Microsoft Office 365 SSO – Wählen Sie Azure Active Directory

  • Navigieren Sie zu der App-Registrierung -> Neue Registrierung aus dem linken Navigationsmenü.
Drupal OAuth Client Microsoft Office 365 SSO – Klicken Sie auf App-Registrierung und dann auf Neue Registrierung
  • Geben Sie die folgenden Informationen ein Registrieren Sie eine Anwendung Seite:
    • Geben Sie den Anzeigenamen für die Anwendung ein Name Textfeld.
    • Unterstützte Kontotypen: Wählen Nur Konten in diesem Organisationsverzeichnis (Nur Test – Einzelmandant). Wenn Sie sich nicht sicher sind, welche Option Sie auswählen sollen, klicken Sie auf Hilfe bei der Auswahl Link.
    • Weiterleitungs-URI (optional): Wählen Sie eine Plattform als Web. Fügen Sie die kopierte Callback/Redirect-URL in das Umleitungs-URI Textfeld.
Drupal OAuth Client Microsoft Office 365 SSO – Registrieren Sie eine Anwendung und geben Sie die erforderlichen Details an
  • Klicken Sie auf Registrieren Klicken Sie auf die Schaltfläche, um die neue Anwendung zu erstellen.
  • Kopieren Sie die Anwendungs-ID (Client-ID) aus dem Microsoft Office-Portal.
Microsoft Azure Office 365 – Kopieren Sie die Anwendungs-ID (Client-ID).
  • Gehen Sie zu Drupal Konfigurieren Sie OAuth und fügen Sie das kopierte ein Anwendungs-ID in die Kunden-ID Textfeld.
Drupal OAuth OIDC-Clientkonfiguration – Fügen Sie sie in das Feld „Client-ID“ ein
  • Klicken Sie im Microsoft Office-Portal auf Fügen Sie ein Zertifikat oder Geheimnis hinzu unter dem Essentials .
DrupalOAuth2 Microsoft Azure O365 – Fügen Sie einen geheimen Clientschlüssel hinzu
  • Klicken Sie auf Neues Kundengeheimnis .
  • Geben Sie die erforderlichen Informationen dazu an Fügen Sie ein Client-Geheimnis hinzu Fenster:
    • Geben Sie ein BESCHREIBUNG für dieses Kundengeheimnis
    • Tag auswählen Läuft ab Dauer aus dem Dropdown-Menü.
Microsoft Azure O365 – Geben Sie Beschreibung und Dauer ein
  • Klicken Sie auf Speichern .
  • Kopieren Sie dann die Wert von dem Kundengeheimnisse Tab. Es handelt sich um den geheimen Client-Schlüssel Ihrer App.
Microsoft Azure O365 – Client-Geheimniswert kopieren
  • Gehen Sie zu Drupal Konfigurieren Sie OAuth Tab und fügen Sie das kopierte ein Kundengeheimnisse Wert in die Kundengeheimnis Textfeld.
Drupal OAuth OIDC-Clientkonfiguration – Kopierten Client-Geheimniswert in das Textfeld „Client-Geheimnis“ einfügen
  • Gehen Sie zum Microsoft Office 365-Portal und navigieren Sie zu API-Berechtigungen -> Fügen Sie eine Berechtigung hinzu -> Microsoft-APIs -> Office 365-Verwaltungs-APIs -> Anwendungsberechtigungen.
Microsoft Office 365 – Klicken Sie auf API-Berechtigungen – API-Berechtigung hinzufügen – Microsoft APIs – Office 365-Verwaltungs-APIs – Anwendungsberechtigungen
  • Gewünschtes auswählen Berechtigungen und klicken Sie auf Berechtigungen hinzufügen .
Microsoft Office 365 – Wählen Sie „Berechtigung“ aus
  • Navigieren Sie zu der Übersicht und klicken Sie auf Endpunkte .
  • Kopieren Sie die OAuth 2.0-Autorisierungsendpunkt (v2) & OAuth 2.0-Token-Endpunkt (v2).
Microsoft Office 365 – Klicken Sie auf Endpunkte
  • Navigieren Sie zu Drupal Konfigurieren Sie OAuth Tab und fügen Sie die ein Autorisierungsendpunkt und Token-Endpunkt in die jeweiligen Testfelder ein.
Drupal OAuth OIDC-Client-Konfiguration – Fügen Sie den OAuth 2.0-Token-Endpunkt und den OAuth 2.0-Token-Endpunkt in die entsprechenden Textfelder ein
  • Klicken Sie auf Konfiguration speichern .
  • Sie können die Office 365-Endpunkte und den Umfang auch in der folgenden Tabelle nachschlagen:
  • Geltungsbereich openid
    Endpunkt autorisieren https://login.microsoftonline.com/{tenant-id}/oauth2/v2.0/authorize
    Zugriffstoken-Endpunkt https://login.microsoftonline.com/{tenant-id}/oauth2/v2.0/token
    Endpunkt für Benutzerinformationen abrufen https://graph.microsoft.com/oidc/userinfo
  • 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