Ciao a tutti. Ho una domanda relativa a Shopify e Discourse. Stiamo sviluppando un nuovo sito Shopify per i nostri prodotti e vogliamo integrare un forum per offrire supporto ai clienti e una piattaforma di discussione. Il nostro product manager è preoccupato perché, sebbene esistano connessioni OAuth2 tra Discourse e Shopify, sembra che se un utente crea un account su Discourse, questo non gli permetta di acquistare articoli su Shopify in modo fluido, il che significa che dovrà registrarsi di nuovo quando richiesto.
Qualcuno ha esperienza diretta in merito? Non sono uno sviluppatore, lavoro più nel settore marketing, ma è frustrante: i nostri sviluppatori dicono che non è possibile, mentre le guide online affermano il contrario. Qualsiasi aiuto sarebbe molto apprezzato!
Esiste un’impostazione del sito in Discourse che ti consente di disabilitare il sistema di accesso/registrazione locale e di obbligare gli utenti a utilizzare OAuth2. Penso che questo dovrebbe risolvere il tuo problema (chiunque sia connesso a Discourse deve aver già registrato un account sul provider di identità).
Un utente visita il sito web: non è registrato. Esplora il forum e vuole fare una domanda, quindi si registra lì. Qualche giorno dopo torna sul sito per acquistare un prodotto. La registrazione iniziale tramite OAuth2, collegata a Shopify, significherebbe che potrebbe acquistare prodotti senza creare un nuovo account?
Se disabiliti l’accesso/registrazione locale, ciò diventerebbe impossibile. La registrazione deve essere sempre effettuata presso il provider di identità (ma ci sarà un link da Discourse). Con questo metodo, il provider di identità è responsabile di tutti i dati degli utenti e non devi preoccuparti di sincronizzare nulla.
@david Penso che Shopify non consenta l’accesso degli utenti tramite OAuth. Ho dedicato molto tempo a capire questo aspetto e ho concluso che il loro OAuth permette solo ai proprietari dei negozi di accedere a applicazioni di terze parti. Potrei sbagliarmi, ma apprezzerei molto se potessi indicarmi la documentazione corretta (se ne sei a conoscenza) che illustra il processo per abilitare l’OAuth per i clienti.
Oh, probabilmente hai ragione: non ho informazioni specifiche su Shopify.
Una rapida ricerca su Google sembra confermare quanto hai detto: l’OAuth è riservato solo ai proprietari dei negozi. @Dane2, potresti verificare se questo influisce sui tuoi piani. Se hai un modo per utilizzare l’OAuth per i clienti, sarebbe molto utile!