Comment configurer l'authentification unique OAuth HubSpot en utilisant une boutique Shopify comme fournisseur d'identité (IdP) ?
L'application d'authentification unique pour HubSpot permet une connexion sécurisée aux pages de destination, aux blogs et autres pages du CMS HubSpot via Shopify en tant que fournisseur OAuth. Elle prend en charge des fonctionnalités d'authentification unique (SSO) avancées, telles que le mappage des attributs du profil utilisateur.
Ce guide vous explique comment configurer l'authentification unique (SSO) entre Salesforce et Shopify. À la fin de ce guide, vous pourrez vous connecter à HubSpot depuis Shopify. Pour en savoir plus sur l'authentification unique pour HubSpot et les autres intégrations HubSpot, vous pouvez… cliquer ici.
N'hésitez pas à nous contacter à hubapps@xecurify.com pour en savoir plus sur l'installation de Single Sign-On pour HubSpot.
Prérequis : Authentification unique - Application de connexion SSO
- Connectez-vous à votre compte Salesforce en tant qu'administrateur.
- Cliquez ici pour installer l'authentification unique pour HubSpot par miniOrange. Ou vous pouvez installer notre application depuis Marché d'applications HubSpot .
- Depuis l'App Store de Shopify, installez le Stocker en tant que fournisseur d'identité (IdP) - Connexion SSO aux applications par miniOrange.
Étapes de configuration de l'authentification unique pour HubSpot Login avec Shopify comme fournisseur d'identité (IdP)
Étape 1 : configurer Shopify en tant que fournisseur OAuth
- Accédez à votre boutique Shopify, cliquez sur Apps onglet et sélectionnez Stocker en tant que connexion IDP-SSO .
- Dans la barre de navigation de gauche, sélectionnez Apps et cliquez sur Ajouter une application .
- Allez dans OAuth/OIDC et sélectionnez le nom du fournisseur d'identité comme nom OpenID Connect de la liste.
- Dans l' Ajouter une section d'application Saisissez les valeurs en vous référant au tableau ci-dessous.
| Nom du client | Choisissez un nom approprié selon votre choix |
| URI de redirection/URI de rappel OAuth | Vous obtiendrez ceci de Step2 |
| Description | Ajoutez une description appropriée selon votre choix |
| Nom du groupe | DEFAULT |
| Nom de la politique | HubSpot |
| Méthode de connexion | Mot de passe |
- Cliquez sur Enregistrer pour enregistrer les configurations.
- Après avoir enregistré l'application, cliquez sur Choisir et alors Modifier option de l’application que vous venez de configurer.
- Vous obtiendrez le ID client, secret client, points de terminaison et étenduesConservez ces valeurs à portée de main, car vous en aurez besoin ultérieurement lors de la configuration. Authentification unique pour HubSpot .
Étape 2 : configurer HubSpot en tant que client OAuth
- Rendez-vous dans la section Application miniOrange Single Sign-On (SSO) et connectez-vous avec vos identifiants.
- Choisissez votre compte en cliquant sur Choisir un compte .
- Après cela, cliquez sur le icône de droite pour accéder à l'application.
- Accédez au tableau de bord de l'application Single Sign On de miniOrange et cliquez sur Configurations d'application languette.
- Ici, sélectionnez votre candidature et cliquez dessus. Si votre application n'est pas présente ici, vous pouvez en créer une. OAUTH 2.0 personnalisé ou OIDC (protocole Open ID Connect) application conformément à l'implémentation de votre fournisseur.
- Entrer le Texte du bouton de connexion et copiez le URL de rappel pour configurer le fournisseur d'identité Shopify (application tierce).
- Maintenant, pour configurer l'authentification unique ( OAuth SSO ), vous devrez saisir le ID client, secret client,et Portée, et activer Envoyer l'en-tête et le corps et Endpoints de Shopify (voir tableau ci-dessous).
| Identité du client : | du étape 1 au dessus de |
| Secret client : | du étape 1 au dessus de |
| Portée: | profil de messagerie openid |
| Paramètres d'en-tête/corps | Activer à la fois l'en-tête et le corps |
| Points de terminaison: | du étape 1 au dessus de |
- Lorsque vous avez rempli tous les détails, cliquez sur le Enregistrer et tester la configuration .
- Vous serez redirigé vers la boutique d'applications Shopify, où vous devrez saisir votre mot de passe d'application, puis vous connecter. Connectez-vous avec vos identifiants Shopify.
- Une fois l'authentification réussie, vous verrez la liste des détails du profil utilisateur.
Étape 3 : Configurer la restriction de page dans HubSpot (site web, pages de destination, blogs, base de connaissances)
Notre Fonction de restriction de pages vous permet de protégez votre site Web HubSpot contre tout accès non autoriséCette méthode est utile pour sécuriser les informations sensibles. Elle permet de restreindre l'accès aux pages et contenus HubSpot. Les visiteurs devront se connecter avant d'y accéder.
- Après avoir reçu le résultat de la configuration du test, cliquez sur le bouton Restriction de pages languette.
- Sélectionnez le case à cocher à côté de la page que vous souhaitez protéger contre les utilisateurs non autorisés et cliquez Enregistrer pour enregistrer les informations.
- Une fois que vous aurez accédé à l'URL de la page que vous avez restreinte, vous verrez la fenêtre de connexion de votre fournisseur d'identité où vous devrez saisir vos identifiants.
- Une fois connecté, vous serez redirigé avec succès vers la page du site Web.
Étape 4 : configurer la synchronisation des contacts dans HubSpot
La synchronisation des contacts est une fonctionnalité puissante qui permet une intégration et une synchronisation fluides des informations de contact entre HubSpot et les plateformes ou applications externes. Grâce à la synchronisation des contacts, vous pouvez garantir que vos les données clients sont à jour, exactes, et cohérent sur plusieurs systèmes, ce qui vous permet de gagner du temps et d'éliminer la saisie manuelle des données.
- Pour synchroniser les coordonnées, accédez à Configuration de l'application onglet et choisissez le fournisseur que vous avez créé et cliquez sur le Modifier l'icône située sous l'icône Mappage des attributs de contact option.
- Vous verrez le Attributs de contact HubSpot et attributs IDP option, Associez votre attribut de contact HubSpot à un attribut d'application tierce / fournisseur d'identité reçu dans le résultat de la configuration du testDe plus, si plusieurs attributs sont requis, vous pouvez les ajouter à l'aide de Mappage d'attributs personnalisés option.
- Après avoir ajouté tous les attributs, assurez-vous d'avoir activé le Synchronisation des contacts option. Clique sur le Enregistrer .
- Vous pouvez maintenant trouver le contact dans les contacts HubSpotC'est un excellent moyen de générer des prospects, car elle vous permet d'ajouter rapidement et facilement de nouveaux contacts à vos pipelines de vente et de marketing HubSpot. La synchronisation des contacts vous permet de garantir que vos Votre compte HubSpot est toujours mis à jour avec les dernières informations concernant vos prospects et vos clients (visiteurs de votre site)., ce qui peut vous aider à générer des prospects plus qualifiés.
Étape 5 : Comment désinstaller notre application d'un portail HubSpot
- Pour désinstaller notre application, accédez à votre compte HubSpot et cliquez sur Paramètres icône.
- Allez dans intégrations et cliquez sur Applications connectées.
- Vous verrez la liste des applications, sélectionnez notre application et cliquez sur Action bouton. Et puis cliquez sur Unistall option.
- Tapez « désinstaller » ci-dessous pour continuer et cliquez sur Désinstaller .
Étape 6 : Comment déconnecter l'application de HubSpot ?
- Rendez-vous dans la section Restriction de pages languette.
- Désélectionnez vos pages HubSpot comme indiqué dans la capture d'écran ci-dessous et cliquez sur Enregistrer Ce bouton déconnectera notre application d'authentification unique de votre portail HubSpot.
Vous avez donc réussi à connecter l'authentification unique HubSpot en utilisant votre boutique Shopify comme fournisseur d'identité.
Foire Aux Questions (FAQ)
Plus de FAQ ➔
Comment la déconnexion et la désinstallation affectent-elles les comptes et les données HubSpot des utilisateurs ?
La désinstallation supprime l'application et sa configuration, empêchant ainsi les utilisateurs d'accéder aux pages HubSpot via l'authentification unique (SSO). La déconnexion, quant à elle, dissocie uniquement les pages de l'authentification unique, préservant ainsi les paramètres de l'application et permettant de reconfigurer les pages pour un nouvel accès SSO.
Je reçois le message suivant : {"status":"failed","message":"Erreur lors de la récupération du jeton auprès du fournisseur OAuth."}
- Assurez-vous d'avoir coché une ou les deux cases suivantes dans les paramètres de configuration de l'application HubSpot.
- Si votre fournisseur d'identité a besoin des informations d'identification dans l'en-tête, vous devrez cocher la case En-tête.
- Enregistrez la configuration, puis cliquez sur « Tester la configuration ».
- Si cela ne résout pas votre problème, vous pouvez essayer de cocher à la fois les cases En-tête et Corps.
- De même, si votre fournisseur d'identité a besoin des informations d'identification dans le corps du message, vous devez cocher la case « Corps ».
- Une fois que vous avez coché les cases appropriées, vous obtiendrez le tableau des attributs dans la fenêtre de configuration du test.
Ma configuration de test a fonctionné, mais lorsque j'essaie de me connecter, je suis bloqué dans une boucle de redirection.
Cela peut se produire pour plusieurs raisons :
1. La mise en cache est activée sur le site Web :
Lorsque la redirection automatique est activée, l'utilisateur est redirigé vers la page de connexion du fournisseur d'identité, puis, après s'être connecté, vers le site principal. Cependant, comme la mise en cache est activée, la redirection se fait vers la page de connexion du fournisseur d'identité, créant ainsi une boucle.
2. Différence HTTP/HTTPS :
Cela se produit lorsque le protocole HTTPS n'est pas imposé sur le site, mais qu'il est configuré côté fournisseur d'identité avec une URL HTTPS. Ce problème peut être résolu en imposant le protocole HTTPS sur le site via la définition d'une règle de redirection dans le fichier .htaccess ou au niveau d'Apache.
3. Falsification des cookies :
Le cookie créé par le plugin après la connexion de l'utilisateur est modifié par un autre plugin, ce qui empêche l'utilisateur de se connecter au site Shopify, mais la session est bien créée sur le fournisseur d'identité.
Obtention d'une erreur : "Réponse invalide"
Il peut y avoir 2 possibilités :
- Soit votre application prend en charge le protocole OAuth 2.0 et vous l'avez configurée avec le protocole OpenID Connect, soit l'inverse. Dans ce cas, si vous avez configuré l'application avec une application OAuth 2.0 personnalisée, reconfigurez-la avec une application OpenID Connect personnalisée ; et inversement. Cela devrait résoudre le problème.
- Si la solution ci-dessus ne fonctionne pas, il est possible que votre application/fournisseur ne respecte pas le protocole standard OAuth 2.0/OpenID Connect. Dans ce cas, veuillez contacter… hubapps@xecurify.com Veuillez fournir la documentation au format requête/réponse de votre application/fournisseur, et un technicien vous recontactera avec une solution.
Je reçois le message d'erreur "Réponse reçue invalide"
Pour résoudre ce problème, veuillez configurer correctement le point de terminaison du jeton et des informations utilisateur dans le tableau des points de terminaison de l'application HubSpot SSO. Vous pouvez vérifier le format correct du point de terminaison à partir de ICI. (en anglais seulement).
Merci pour votre réponse. Nous reviendrons vers vous bientôt.
Quelque chose s'est mal passé. Veuillez soumettre à nouveau votre requête
