Shopify + Discourse: Kontoverbindungen

Hallo zusammen. Ich habe eine Frage zu Shopify und Discourse. Wir entwickeln eine neue Shopify-Website für unsere Produkte und möchten ein Forum integrieren, um Kunden Support zu bieten und als Diskussionsplattform zu dienen. Unser Produktmanager ist besorgt, dass zwar oAuth2-Verbindungen zwischen Discourse und Shopify bestehen, aber es scheint, dass ein Benutzer, der ein Konto auf der Discourse-Seite erstellt, nicht nahtlos Artikel auf Shopify kaufen kann. Das bedeutet, dass sie sich bei Aufforderung erneut registrieren müssen.

Hat jemand direkte Erfahrungen damit? Ich bin kein Entwickler, sondern eher im Marketingbereich tätig, aber es ist frustrierend, dass unsere Entwickler sagen, es sei nicht möglich, während Online-Anleitungen das Gegenteil behaupten. Jegliche Hilfe wäre sehr willkommen!

Vielen Dank im Voraus!

Es gibt eine Site-Einstellung in Discourse, mit der Sie das lokale Login-/Registrierungssystem deaktivieren und die Benutzer zwingen können, OAuth2 zu verwenden. Ich denke, das sollte Ihr Problem lösen (jeder, der bei Discourse angemeldet ist, muss sich bereits beim Identitätsanbieter registriert haben).

Hallo David,

vielen Dank für deine Antwort. Wie sieht es dann in dieser Situation aus:

Ein Benutzer besucht die Website – er ist noch nicht registriert. Er schaut sich das Forum an und möchte eine Frage stellen, also registriert er sich dort. Einige Tage später kommt er zurück auf die Website, um ein Produkt zu kaufen. Bedeutet diese ursprüngliche Registrierung mit OAuth2, die mit Shopify verbunden ist, dass er dann Produkte kaufen kann, ohne ein neues Konto anzulegen?

Das würde doch funktionieren, oder?

Vielen Dank für deine Hilfe!

Wenn Sie die lokale Anmeldung/Registrierung deaktivieren, wäre das unmöglich. Die Registrierung muss immer beim Identitätsanbieter erfolgen (es gibt jedoch einen Link von Discourse). Bei dieser Methode ist der Identitätsanbieter für alle Benutzerdaten verantwortlich, und Sie müssen sich keine Gedanken über die Synchronisierung machen.

Okay, ich bin bei dir. Ich denke, das ist jetzt geklärt.

Nochmals vielen Dank

@david Ich denke, Shopify erlaubt keine Kundenanmeldungen über OAuth. Ich habe einige Zeit damit verbracht, dies herauszufinden, und bin zu dem Schluss gekommen, dass deren OAuth nur Shopbesitzern erlaubt, sich in Drittanbieteranwendungen einzuloggen. Ich kann mich irren, aber ich würde mich sehr freuen, wenn du mich auf die richtige Dokumentation hinweisen könntest (falls dir eine bekannt ist), die den Prozess beschreibt, wie OAuth für Kunden freigeschaltet werden kann.

Oh, du liegst wahrscheinlich richtig – ich habe keine spezifischen Informationen zu Shopify.

Eine kurze Google-Suche scheint das zu bestätigen, was du gesagt hast – OAuth ist nur für Shop-Inhaber vorgesehen. @Dane2, du solltest prüfen, ob das deine Pläne betrifft. Wenn du eine Möglichkeit hast, OAuth für Kunden zu nutzen, wäre das sehr hilfreich!

Okay David. Wir untersuchen das gemeinsam mit unserem Backend-Team; hoffentlich finden wir eine Lösung. Danke für deine Hilfe.

Hast du das jemals herausgefunden?

Was ich herausgefunden habe, ist, dass es nicht möglich ist, OAuth für Shopify-Kunden zu implementieren.