Limitare la nostra community ai soli membri del nostro sito Shopify?

Abbiamo un grande sito Shopify e ci stiamo preparando a lanciare la nostra community Discourse. Vogliamo fare in modo che solo i membri del nostro sito Shopify (ad esempio, i clienti che hanno creato un account sul nostro store) possano accedere alla nostra community.

Quindi, se su foo.com il mio accesso è trey@mail.com / password, quelle sono le credenziali che userei su Discourse. Bisogna avere un accesso foo.com per accedere a Discourse!

Incorporeremmo il nostro Discourse su community.foo.com.

È possibile? Ci piacerebbe qualche idea o consiglio. Grazie!

5 Mi Piace

Non ho esperienza in merito, ma mi sono imbattuto in questo post tramite gli argomenti correlati qui sotto:

(Dato che non ne so molto, probabilmente dovrei lasciare che intervengano altri che ne sanno di più).

4 Mi Piace

Ciao @treyfrancisco!

Puoi usare Discoursify app for Shopify per questo. L’opzione DiscourseConnect sembra essere ciò di cui hai bisogno: l’accesso / la registrazione della tua community Discourse verrà sostituita dal sistema di autorizzazione / registrazione integrato di Shopify. Gli utenti dovranno solo registrarsi / accedere una volta (a Shopify), Discourse otterrà automaticamente lo stato dell’utente dal negozio Shopify connesso. Inoltre, questo modo di configurare le cose è facile, troverai le istruzioni nell’amministratore dell’app.

Grazie! Controllerò quell’app.

1 Mi Piace

Ottimo, grazie per il link!

1 Mi Piace

C’è anche:

Configura un negozio Shopify per essere un provider di identità OAuth2. Sul lato Discourse, dovresti configurare il plugin OAuth2 Basic con le credenziali fornite dall’app Shopify. È un’app piuttosto costosa ($ 2.689/anno per 2500 utenti unici).

Se sei sicuro di voler consentire agli utenti di accedere al tuo sito Discourse solo tramite Shopify, un’app Shopify che utilizzasse DiscourseConnect invece di OAuth2 potrebbe essere la soluzione. Il limite di DiscourseConnect è che, una volta abilitato, diventa l’unico metodo di accesso disponibile per il sito Discourse, quindi non potresti avere alcuni utenti che accedono tramite DiscourseConnect e altri utenti che accedono con nome utente/password.

Per completezza, c’è anche questo: Single sign on with Shopify Multipass - #17 by angus. Prendi nota dell’avviso nel file readme del repository Github: GitHub - paviliondev/auth0-shopify-discourse: Integrate Auth0, Shopify and Discourse.

2 Mi Piace

@simon L’app Discoursify supporta sia OAuth2 che DiscourseConnect, ecco uno screenshot dalla dashboard di Discoursify:

Una volta attivata una delle sottoscrizioni, l’app fornisce istruzioni dettagliate su cosa fare per completare una qualsiasi delle integrazioni di accesso.

E, come puoi vedere, è molto più economico e completamente focalizzato su Discourse, non su altre integrazioni.

2 Mi Piace