Bonjour à tous. J’ai une question concernant Shopify et Discourse. Nous développons un nouveau site Shopify pour nos produits et nous souhaitons intégrer un forum pour offrir un support aux clients ainsi qu’une plateforme de discussion. Notre chef de produit s’inquiète du fait que, bien qu’il existe des connexions oAuth2 entre Discourse et Shopify, il semble que si un utilisateur crée un compte côté Discourse, cela ne lui permette pas d’acheter des articles sur Shopify de manière transparente. Autrement dit, il devra se réinscrire lorsqu’il y sera invité.
Est-ce que quelqu’un a une expérience directe à ce sujet ? Je ne suis pas développeur, plutôt du côté marketing, mais c’est frustrant car nos développeurs disent que ce n’est pas possible, alors que les guides en ligne affirment le contraire. Toute aide serait grandement appréciée !
Il existe un paramètre de site dans Discourse qui vous permet de désactiver le système de connexion/inscription local et d’obliger les utilisateurs à utiliser OAuth2. Je pense que cela devrait résoudre votre problème (tout utilisateur connecté à Discourse doit déjà être inscrit auprès du fournisseur d’identité).
Merci pour votre réponse. Et dans ce cas de figure :
Un utilisateur visite le site web – il n’est pas enregistré. Il consulte le forum et souhaite poser une question, alors il s’y inscrit. Quelques jours plus tard, il revient sur le site pour acheter un produit. Est-ce que cette inscription initiale via OAuth2, connectée à Shopify, permettrait alors d’acheter des produits sans créer un nouveau compte ?
Si vous désactivez la connexion/inscription locale, cela deviendrait impossible. L’inscription doit toujours être effectuée auprès du fournisseur d’identité (mais un lien depuis Discourse sera disponible). Avec cette méthode, le fournisseur d’identité est responsable de toutes les données des utilisateurs, et vous n’avez pas à vous soucier de la synchronisation de quoi que ce soit.
@david Je pense que Shopify n’autorise pas la connexion des clients via OAuth. J’ai passé pas mal de temps à essayer de comprendre cela et j’ai conclu que leur OAuth permet uniquement aux propriétaires de boutiques de se connecter à des applications tierces. Je peux me tromper, mais j’apprécierais vraiment si vous pouviez m’orienter vers la documentation appropriée (si vous en connaissez) qui explique comment activer OAuth pour les clients.
Oh, vous avez probablement raison — je n’ai aucune information spécifique sur Shopify.
Une recherche rapide sur Google semble confirmer ce que vous avez dit : l’OAuth est réservé aux propriétaires de boutiques. @Dane2, vous devriez vérifier si cela affecte vos projets. Si vous avez un moyen d’utiliser l’OAuth pour les clients, ce serait très utile !