Wie konfiguriere ich HubSpot OAuth SSO mit einem Shopify-Shop als Identitätsanbieter (IdP)?
Die Single Sign-On-Anwendung für HubSpot ermöglicht die sichere Anmeldung auf HubSpot CMS-Landingpages, Blogs und anderen Seiten über Shopify als OAuth-Anbieter. Sie unterstützt erweiterte Single Sign-On-Funktionen (SSO) wie die Zuordnung von Benutzerprofilattributen usw.
Hier finden Sie eine Anleitung zur Konfiguration von SSO zwischen Salesforce und Shopify. Nach Abschluss dieser Anleitung sollten sich Benutzer von Shopify aus bei HubSpot anmelden können. Weitere Informationen zu Single Sign-On für HubSpot und anderen HubSpot-Integrationen finden Sie hier: klicke hier.
Kontaktieren Sie uns gerne unter hubapps@xecurify.com Erfahren Sie mehr über die Installation von Single Sign-On für HubSpot.
Voraussetzungen: Single Sign-On - SSO-Anmeldeanwendung
- Melden Sie sich als Administrator bei Ihrem Salesforce-Konto an.
- Zu unseren Stellenangeboten Um Single Sign-On für HubSpot von miniOrange zu installieren, können Sie unsere App hier installieren: HubSpot-App-Marktplatz .
- Installieren Sie im Shopify App Store die Als IdP speichern – SSO-Anmeldung bei Apps von miniOrange.
Schritte zur Konfiguration von Single Sign-On für HubSpot Login mit Shopify als Identitätsanbieter (IdP)
Schritt 1: Richten Sie Shopify als OAuth-Anbieter ein
- Gehen Sie zu Ihrem Shopify-Shop und klicken Sie auf Apps Registerkarte, und wählen Sie Als IDP-SSO-Login speichern Anwendung.
- Wählen Sie in der linken Navigationsleiste aus Apps und klicken Sie auf Anwendung hinzufügen .
- Zurück Nach OAuth/OIDC Registerkarte und wählen Sie den IDP-Namen als OpenID Connect von der Liste.
- Im Anwendungsabschnitt hinzufügen Geben Sie die Werte anhand der unten stehenden Tabelle ein.
| Client-Name | Wählen Sie einen passenden Namen nach Ihrer Wahl |
| Umleitungs-URI/OAuth-Rückruf-URI | Sie erhalten dies von Step2 |
| Beschreibung | Fügen Sie eine entsprechende Beschreibung Ihrer Wahl hinzu |
| Gruppenname | DEFAULT |
| Versicherungsname | HubSpot |
| Login-Methode | Passwort |
- Klicken Sie auf Gespeichert um die Konfigurationen zu speichern.
- Klicken Sie nach dem Speichern der Anwendung auf Auswählen und dann Bearbeiten Option der Anwendung, die Sie gerade konfiguriert haben.
- Sie werden den Client-ID, Client-Geheimnis, Endpunkte und BereicheHalten Sie diese Werte bereit, da Sie sie später bei der Konfiguration benötigen. Single Sign-On für HubSpot .
Schritt 2: HubSpot als OAuth-Client einrichten
- Gehen Sie zur miniOrange Single Sign-On (SSO)-App und melden Sie sich mit Ihren Zugangsdaten an.
- Wählen Sie Ihr Konto aus, indem Sie auf klicken Wählen Sie Konto .
- Danach klicken Sie auf die Rechtes Symbol für den Zugriff auf die Anwendung.
- Gehen Sie zum Dashboard der Single Sign On-App von miniOrange und klicken Sie auf App-Konfigurationen Tab.
- Dabei steht: Wählen Sie Ihre Anwendung aus Klicken Sie darauf. Falls Ihre App hier nicht aufgeführt ist, können Sie eine erstellen. benutzerdefiniertes OAUTH 2.0 oder OIDC (Open ID Connect-Protokoll) Die App entspricht der Implementierung Ihres Anbieters.
- Geben Sie die Text der Anmeldeschaltfläche und kopieren Sie die Rückruf-URL Einrichtung des Shopify-Identitätsanbieters (Drittanbieter-App).
- Um nun Single Sign-On (OAuth SSO) einzurichten, müssen Sie Folgendes eingeben Kunden-ID, Kundengeheimnis,und Umfang, und aktivieren Senden Sie Header und Body ein und Endpunkte von Shopify (siehe Tabelle unten).
| Kunden ID : | von der Schritt 1 oben |
| Kundengeheimnis: | von der Schritt 1 oben |
| Umfang: | openid-E-Mail-Profil |
| Header-/Body-Einstellung | Aktivieren Sie sowohl den Header als auch den Text |
| Endpunkte: | von der Schritt 1 oben |
- Wenn Sie alle Details ausgefüllt haben, klicken Sie auf Konfiguration speichern und testen .
- Sie werden zum Shopify App Store weitergeleitet, wo Sie Ihr App-Passwort eingeben und sich anschließend anmelden müssen. Melden Sie sich mit Ihren Shopify-Zugangsdaten an.
- Nach erfolgreicher Authentifizierung wird Ihnen die Liste der Benutzerprofildetails angezeigt.
Schritt 3: Seitenbeschränkungen in HubSpot konfigurieren (Website, Landingpages, Blogs, Wissensdatenbank)
Unsere Seitenbeschränkungsfunktion ermöglicht es Ihnen, Schützen Sie Ihre HubSpot-Website vor unbefugtem ZugriffDiese Methode eignet sich zum Schutz sensibler Daten. Sie ermöglicht es Ihnen, den Zugriff auf HubSpot-Seiten und -Inhalte einzuschränken. Besucher müssen sich anmelden, bevor sie auf HubSpot-Seiten zugreifen können.
- Nachdem Sie das Ergebnis der Testkonfiguration erhalten haben, klicken Sie auf Seitenbeschränkung Tab.
- Wähle aus Checkbox Klicken Sie neben der Seite, die Sie vor unbefugten Benutzern schützen möchten, auf Gespeichert um die Informationen zu speichern.
- Sobald Sie die von Ihnen eingeschränkte Seiten-URL aufrufen, sehen Sie das Anmeldefenster Ihres Identitätsanbieters, in dem Sie Ihre Zugangsdaten eingeben.
- Nach der Anmeldung werden Sie erfolgreich zur Website-Seite weitergeleitet.
Schritt 4: Konfigurieren Sie die Kontaktsynchronisierung in HubSpot
Die Kontaktsynchronisierung ist eine leistungsstarke Funktion, die die nahtlose Integration und Synchronisierung von Kontaktinformationen zwischen HubSpot und externen Plattformen oder Anwendungen ermöglicht. Mit der Kontaktsynchronisierung stellen Sie sicher, dass Ihre Kundendaten sind aktuell und korrekt, und konsistent über mehrere Systeme hinwegDadurch sparen Sie Zeit und vermeiden die manuelle Dateneingabe.
- Um die Kontaktdaten zu synchronisieren, gehen Sie zu APP-Konfigurationen Registerkarte und wählen Sie die Anbieter, den Sie erstellt haben und klicken Sie auf Bearbeiten Symbol unterhalb des Zuordnung von Kontaktattributen .
- Du wirst das sehen HubSpot-Kontaktattribute und IDP-Attribute Option: Ordnen Sie Ihr HubSpot-Kontaktattribut einem Attribut einer Drittanbieteranwendung/eines Identitätsanbieters zu. im Testkonfigurationsergebnis erhaltenFalls mehrere Attribute benötigt werden, können Sie diese mithilfe der folgenden Funktion hinzufügen: Benutzerdefinierte Attributzuordnung .
- Stellen Sie nach dem Hinzufügen aller Attribute sicher, dass Sie das aktiviert haben Kontaktsynchronisierung Möglichkeit. Klicke auf das Gespeichert .
- Sie können jetzt die finden Kontakt in HubSpot-KontaktenDas ist eine tolle Möglichkeit, Leads generierenDie Kontaktsynchronisierung ermöglicht es Ihnen, schnell und einfach neue Kontakte zu Ihren HubSpot-Vertriebs- und Marketing-Pipelines hinzuzufügen. Dadurch wird sichergestellt, dass Ihre Kontakte stets auf dem neuesten Stand sind. Ihr HubSpot-Konto wird stets mit den aktuellsten Informationen zu Ihren Leads und Kunden (Website-Besuchern) aktualisiert., was Ihnen dabei helfen kann, qualifiziertere Leads zu generieren.
Schritt 5: So deinstallieren Sie unsere App von einem HubSpot-Portal
- Um unsere App zu deinstallieren, gehen Sie zu Ihrem HubSpot-Konto und klicken Sie auf Einstellungen klicken.
- Zurück Nach Integrationen und klicken Sie auf Verbundene Apps.
- Sie sehen die Liste der Apps, wählen Sie unsere App aus und klicken Sie auf Aktion Taste. Und dann klicken Sie auf unistall .
- Geben Sie unten „deinstallieren“ ein, um fortzufahren, und klicken Sie auf Deinstallieren .
Schritt 6: Wie trenne ich die App von HubSpot?
- Gehen Sie zur Seitenbeschränkung Tab.
- Deaktivieren Sie Ihre HubSpot-Seiten wie im Screenshot unten gezeigt und klicken Sie auf die Schaltfläche Gespeichert Schaltfläche. Dadurch wird die Verbindung unserer SSO-App zu Ihrem HubSpot-Portal getrennt.
Somit haben Sie HubSpot Single Sign-On erfolgreich über Ihren Shopify-Shop als Identitätsanbieter verbunden.
Häufig gestellte Fragen (FAQs)
Weitere FAQs ➔
Wie wirkt sich das Trennen und Deinstallieren der Verbindung auf die HubSpot-Konten und -Daten der Benutzer aus?
Durch die Deinstallation werden die App und ihre Konfigurationen entfernt, wodurch der Zugriff auf HubSpot-Seiten per Single Sign-On (SSO) unterbunden wird. Das Trennen der Verbindung entfernt lediglich die Seiten von SSO, die App-Einstellungen bleiben erhalten und die Seiten können anschließend erneut für den SSO-Zugriff konfiguriert werden.
Ich erhalte Folgendes: {"status":"failed","message":"Fehler beim Abrufen des Tokens vom OAuth-Anbieter."}
- Stellen Sie sicher, dass Sie in den HubSpot App-Konfigurationseinstellungen eines oder beide der folgenden Kontrollkästchen aktiviert haben.
- Wenn Ihr Identitätsanbieter die Anmeldeinformationen im Header benötigt, müssen Sie das Kontrollkästchen „Header“ aktivieren.
- Speichern Sie die Konfiguration und klicken Sie anschließend auf „Konfiguration testen“.
- Sollte dies Ihr Problem nicht lösen, können Sie versuchen, sowohl das Kontrollkästchen für die Kopfzeile als auch für den Textkörper auszuwählen.
- Wenn Ihr Identitätsanbieter (IdP) die Anmeldeinformationen im Nachrichtentext benötigt, müssen Sie das Kontrollkästchen „Nachrichtentext“ aktivieren.
- Sobald Sie die entsprechenden Kontrollkästchen aktiviert haben, erhalten Sie die Attributtabelle im Testkonfigurationsfenster.
Meine Testkonfiguration war erfolgreich, aber beim Versuch, mich einzuloggen, lande ich in einer Umleitungsschleife.
Es gibt mehrere Gründe, warum dies passieren kann:
1. Auf der Website ist das Caching aktiviert:
Wenn die automatische Weiterleitung aktiviert ist, wird der Benutzer zur IDP-Anmeldeseite weitergeleitet und nach der Anmeldung wieder zurück zur Hauptseite. Da jedoch das Caching aktiviert ist, wird er erneut zur IDP-Anmeldeseite weitergeleitet, wodurch eine Schleife entsteht.
2. HTTP/HTTPS-Diskrepanz:
Dies tritt auf, wenn HTTPS auf der Website nicht erzwungen wird, aber auf IDP-Seite mit einer HTTPS-URL konfiguriert ist. Das Problem lässt sich beheben, indem HTTPS auf der Website erzwungen wird, indem eine Umleitungsregel in der .htaccess-Datei oder auf Apache-Ebene definiert wird.
3. Cookie-Verfälschung:
Der vom Plugin nach dem Login des Benutzers erstellte Cookie wird von einem anderen Plugin verändert, was dazu führt, dass sich der Benutzer nicht auf der Shopify-Website einloggt, sondern die Sitzung auf dem IDP erstellt wird.
Fehlermeldung: „Ungültige Antwort“
Es kann 2 Möglichkeiten geben:
- Entweder unterstützt Ihre App das OAuth 2.0-Protokoll und Sie haben sie mit dem OpenID Connect-Protokoll konfiguriert, oder umgekehrt. Falls Sie die App mit einer benutzerdefinierten OAuth 2.0-App konfiguriert haben, konfigurieren Sie sie bitte mit einer benutzerdefinierten OpenID Connect-App neu. Umgekehrt sollten Sie die App mit einer benutzerdefinierten OpenID Connect-App neu konfigurieren, falls Sie sie mit einer benutzerdefinierten OpenID Connect-App konfiguriert haben. Dadurch sollte das Problem behoben sein.
- Wenn die obige Lösung nicht funktioniert, besteht die Möglichkeit, dass Ihre App/Ihr Anbieter nicht dem Standardprotokoll OAuth 2.0/OpenID Connect entspricht. Wenden Sie sich in diesem Fall bitte an [Name des Support-Teams/Anbieters einfügen]. hubapps@xecurify.com Bitte senden Sie uns Ihre Dokumentation zum Anfrage-/Antwortformat Ihrer App/Ihres Anbieters. Ein Techniker wird sich dann mit einer Lösung bei Ihnen melden.
Ich erhalte die Fehlermeldung „Ungültige Antwort erhalten“
Um dieses Problem zu beheben, konfigurieren Sie bitte den korrekten Token- und Benutzerinformationsendpunkt in der Endpunkttabelle der HubSpot SSO-Anwendung. Sie können das korrekte Format des Endpunkts hier überprüfen: HIER KLICKEN.
Danke für Ihre Antwort. Wir werden uns bald bei Ihnen melden.
Etwas ist schief gelaufen. Bitte senden Sie Ihre Anfrage erneut
