Restreindre notre communauté aux seuls membres de notre site Shopify ?

Nous avons un grand site Shopify et nous nous préparons à lancer notre communauté Discourse. Nous voulons faire en sorte que seuls les membres de notre site Shopify (par exemple, les clients qui ont créé un compte sur notre boutique) puissent accéder à notre communauté.

Ainsi, si sur foo.com mon identifiant est trey@mail.com / mot de passe, ce sont les identifiants que j’utiliserais sur Discourse. Il faut avoir un identifiant foo.com pour accéder à Discourse !

Nous intégrerions notre Discourse sur comminity.foo.com.

Est-ce possible ? J’aimerais avoir quelques idées ou conseils. Merci !

5 « J'aime »

Je n’ai pas d’expérience personnelle à ce sujet, mais je suis tombé sur ce message via les sujets connexes ci-dessous :

(Compte tenu de mon manque de connaissances ici, je devrais probablement laisser d’autres personnes qui en savent plus à ce sujet intervenir).

4 « J'aime »

Salut @treyfrancisco !

Vous pouvez utiliser l’application Discoursify pour Shopify pour cela. L’option DiscourseConnect semble être ce dont vous avez besoin : la connexion / inscription de votre communauté Discourse sera remplacée par le système d’autorisation / d’enregistrement intégré de Shopify. Les utilisateurs n’auront besoin de s’inscrire / se connecter qu’une seule fois (à Shopify), Discourse obtiendra automatiquement l’état de l’utilisateur du magasin Shopify connecté. De plus, cette façon de configurer les choses est facile, vous trouverez des instructions dans l’administration de l’application.

Merci ! Je vais regarder cette application.

1 « J'aime »

Excellent, merci pour le lien !

1 « J'aime »

Il y a aussi :

Il configure une boutique Shopify pour être un fournisseur d’identité OAuth2. Du côté de Discourse, vous devrez configurer le plugin OAuth2 Basic avec les identifiants fournis par l’application Shopify. C’est une application assez coûteuse (2 689 $/an pour 2 500 utilisateurs uniques).

Si vous êtes sûr que vous ne voulez que les utilisateurs puissent se connecter à votre site Discourse via Shopify, une application Shopify qui utilise DiscourseConnect au lieu d’OAuth2 pourrait être la solution. La limitation avec DiscourseConnect est que lorsqu’il est activé, il devient la seule méthode de connexion disponible pour le site Discourse, vous ne pourriez donc pas avoir certains utilisateurs se connectant via DiscourseConnect et d’autres utilisateurs se connectant avec un nom d’utilisateur/mot de passe.

Pour être complet, il y a aussi ceci : Single sign on with Shopify Multipass - #17 by angus. Prenez note de l’avertissement dans le fichier README du dépôt Github : GitHub - paviliondev/auth0-shopify-discourse: Integrate Auth0, Shopify and Discourse.

2 « J'aime »

@simon L’application Discoursify prend en charge OAuth2 et DiscourseConnect, voici une capture d’écran du tableau de bord Discoursify :

Une fois qu’un des abonnements est activé, l’application fournit des instructions détaillées sur ce qui doit être fait pour compléter l’une des intégrations de connexion.

Et, comme vous pouvez le voir, c’est beaucoup moins cher et entièrement axé sur Discourse, pas sur d’autres intégrations.

2 « J'aime »