Suchergebnisse :

×

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


Die Drupal OAuth/OpenID Connect SSO-Integration ermöglicht SSO zwischen der Drupal-Site und Intuit. Diese Einrichtungsanleitung hilft bei der Konfiguration von Single Sign-On (SSO) zwischen der Drupal-Site und Intuit mithilfe von OAuth/OpenID Connect Modul. Wenn Sie das OAuth/OpenID Connect-Modul in die Drupal-Site integrieren, können Sie sich nahtlos mit Intuit-Anmeldeinformationen bei der Drupal-Site anmelden. Dieses Modul ist mit Drupal 7, Drupal 8, Drupal 9 und Drupal 10 kompatibel.

Installationsschritte:


  • 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 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 .
  • Sie können das Modul konfigurieren unter:
    {BaseURL}/admin/config/people/miniorange_oauth_client/config_clc

Drupal als OAuth-Client einrichten:

  • Navigieren Sie nach der Installation des Moduls zu Konfiguration -> miniOrange OAuth-Client-Konfiguration -> Konfigurieren Sie OAuth Tab.
  • Drupal OAuth Client Single Sign-On – Registerkarte „Konfiguration“ – Wählen Sie miniorange oauth client
  • Auswählen Benutzerdefinierter OAuth 2.0-Anbieter von dem Wählen Sie Anwendung Dropdown-Liste.
  • Kopieren Sie die Rückruf-/Umleitungs-URL und halten Sie es griffbereit.
  • Note: Wenn Ihr Provider nur HTTPS unterstützt Rückruf-/Umleitungs-URLs und Sie eine HTTP-Site haben, stellen Sie bitte sicher, dass die Option „HTTPS-Rückruf-URL erzwingen' Kontrollkästchen unten auf der Registerkarte.

  • Geben Sie die Display Name als das Intuit.
  • Drupal OAuth Client Single Sign-On – Wählen Sie auf der Registerkarte „OAuth konfigurieren“ Intuit aus und kopieren Sie die Rückruf-URL

Erstellen Sie eine SSO-Anwendung in Intuit:

  • Gehen Sie zum Entwicklerportal und registrieren/einloggen.
  • Intuit als OAuth-Provider Single Sign-On – Geben Sie die Intuit-Anmeldeinformationen ein, um auf die Intuit Deveploer-Anwendung zuzugreifen
  • Gehen Sie zum Menü oben und wählen Sie aus Dashboard.
  • Intuit als OAuth-Anbieter Single Sign-On – Dashboard auswählen
  • Klicken Sie auf + Erstellen Sie eine App Schaltfläche unter dem Apps Tab.
  • Intuit als OAuth-Anbieter Single Sign-On – Klicken Sie auf die Schaltfläche „App erstellen“.
  • Auswählen QuickBooks Online und Zahlungen.
  • Intuit als OAuth-Anbieter Single Sign-On – Klicken Sie auf QuickBooks Online und Zahlungen
  • Geben Sie den Namen Ihrer App ein, z. B. Drupal, wählen Sie einen geeigneten Bereich aus und klicken Sie auf Anwendung erstellen .
  • Intuit als OAuth-Provider Single Sign-On – Geben Sie einen Namen ein und wählen Sie den Bereich aus
  • Sobald Sie eine App erstellt haben, können Sie deren Details im Dashboard anzeigen.
  • Intuit als OAuth-Anbieter Single Sign-On – Anwendung wurde erfolgreich auf der Intuit-Anwendung erstellt

Integration von Drupal mit Intuit:

  • Wenn Sie Ihre Anwendung in der Sandbox-Umgebung verwenden, wählen Sie die aus Entwicklungseinstellungen Abschnitt und wählen Sie für die Produktionsumgebung die Option aus Produktionseinstellungen Abschnitt. Hier haben wir die Entwicklungsumgebung ausgewählt.
  • Der Entwicklungseinstellungen, navigiere zum Schlüssel und Anmeldeinformationen Tab und kopieren Sie die Kunden-ID und Kundengeheimnis.
  • Intuit als OAuth-Anbieter Single Sign-On – Gehen Sie unter Entwicklereinstellungen zu Schlüssel und Anmeldeinformationen und rufen Sie die Client-ID und das Client-Geheimnis ab
  • Gehen Sie zu Drupal Konfigurieren Sie OAuth Tab und fügen Sie das kopierte ein Kunden-ID und Kundengeheimnis in die entsprechenden Textfelder ein.
  • Navigieren Sie zu der Umleitungs-URIs Abschnitt, fügen Sie den ein Rückruf-/Umleitungs-URL in die Link Textfeld und klicken Sie auf Speichern .
  • Intuit als OAuth-Provider-Single-Sign-On – Fügen Sie die Rückruf-URL in das Feld „Umleitungs-URIs“ ein
  • Kopieren Sie das Folgende und fügen Sie es ein Umfang und Endpunkte in die entsprechenden Textfelder bei Drupal ein Konfigurieren Sie OAuth Tab.

    Geltungsbereich openid-E-Mail-Profil
    Endpunkt autorisieren https://appcenter.intuit.com/connect/oauth2
    Zugriffstoken-Endpunkt https://oauth.platform.intuit.com/oauth2/v1/tokens/bearer

    Endpunkt für Benutzerinformationen abrufen

    https://sandbox-accounts.platform.intuit.com/v1/openid_connect/userinfo  
    (Sandbox/Entwicklungsumgebung)

    https://accounts.platform.intuit.com/v1/openid_connect/userinfo  
    (Produktionsumfeld)

Testverbindung zwischen Drupal und Intuit:

  • Klicken Sie auf Testkonfiguration durchführen Klicken Sie auf die Schaltfläche, um die OAuth-SSO-Verbindung zwischen Drupal und Intuit zu überprüfen.
  • Testkonfiguration zwischen Drupal und Office 365
  • Wenn Sie in einem Testkonfigurations-Popup keine aktive Sitzung in Intuit im selben Browser haben, werden Sie aufgefordert, sich bei Ihrem Intuit anzumelden. Nach erfolgreicher Anmeldung bei Intuit erhalten Sie eine Liste der Attribute, die Sie von Intuit erhalten.
  • 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 .
  • Drupal OAuth OpenID Single Single On – Wenn die Verbindung zwischen Drupal und Intuit erfolgreich hergestellt wurde, erhalten Sie eine Liste der Attribute von der Intuit-Anwendung
  • Einmal angeklickt Erledigt Klicken Sie auf die Schaltfläche, Sie werden zur weitergeleitet Attribut- und Rollenzuordnung Registerkarte, in der Sie die auswählen können Benutzernamensattribut aus der Dropdown-Liste und klicken Sie auf Konfiguration speichern .
  • Drupal OAuth OpenID Single Single On – Wählen Sie das Benutzernamensattribut aus der Dropdown-Liste aus

Bitte beachte: Die Zuordnung des E-Mail-Attributs ist für Single Sign-On obligatorisch.

Glückwunsch! Sie haben Intuit erfolgreich als OAuth-Anbieter und Drupal als OAuth-Client konfiguriert.

Wie führt man das SSO durch?

  • Öffnen Sie einen neuen Browser/ein neues privates Fenster und navigieren Sie zur Anmeldeseite der Drupal-Site.
  • Klicken Sie auf Melden Sie sich mit Intuit an Link zum Initiieren des SSO von Drupal.
  • Wenn Sie den SSO-Link auf anderen Seiten hinzufügen möchten, befolgen Sie bitte die Schritte im Bild unten:
  • Drupal OAuth OpenID Single Single-On – Fügen Sie einen Anmeldelink zu einer anderen Seite der Drupal-Site hinzu

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:

Fehlerbehebung:

Fehlermeldung: „Benutzername nicht empfangen.“ Überprüfen Sie Ihre Attributzuordnungskonfiguration.' ODER Fehlermeldung: „E-Mail nicht erhalten.“ Überprüfen Sie Ihre Attributzuordnungskonfiguration.'
 

Befolgen Sie die genannten Schritte KLICKEN SIE HIER

Ich erhalte die Meldung „Client-Anmeldeinformationen wurden in den Headern oder im Text nicht gefunden“, wenn ich versuche, eine Testkonfiguration durchzuführen
 

Befolgen Sie die genannten Schritte KLICKEN SIE HIER

Nachdem ich in Drupal auf „Abmelden“ geklickt habe, werde ich zurück zur Drupal-Homepage weitergeleitet. Wenn ich jedoch versuche, mich mit einem anderen Benutzer anzumelden, werde ich nicht dazu aufgefordert, mich anzumelden, sondern automatisch mit demselben Benutzer angemeldet
 

Die hier erwähnte Abmeldefunktion ist das Standardverhalten eines Moduls. Dadurch werden Sie von Drupal abgemeldet, nicht jedoch von Ihrer Anwendung/Ihrem Anbieter. Damit sich das Modul von Ihrem Anbieter-/Anwendungskonto abmelden kann (was Sie suchen), müssen Sie die folgenden Konfigurationen vornehmen: [mehr wissen]

Ich habe das kostenpflichtige Drupal-Modul gekauft und durch das kostenlose Modul ersetzt, kann aber immer noch keine kostenpflichtigen Funktionen nutzen.
 

Da Sie ein Upgrade auf eine unserer kostenpflichtigen Versionen des Drupal-Moduls durchgeführt und das kostenlose Modul durch das kostenpflichtige ersetzt haben, müssen Sie zunächst das kostenpflichtige Modul aktivieren. Bitte beachten Sie die folgenden Schritte. [WEITERE INFORMATIONEN ]

Häufig gestellte Fragen (FAQ)
 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