Unser Community nur für Mitglieder unserer Shopify-Seite sperren?

Wir haben eine große Shopify-Website und bereiten die Einführung unserer Discourse-Community vor. Wir möchten sicherstellen, dass nur Mitglieder unserer Shopify-Website (z. B. Kunden, die sich in unserem Shop angemeldet haben) auf unsere Community zugreifen können.

Wenn also auf foo.com mein Login trey@mail.com / Passwort ist, wären dies die Anmeldedaten, die ich bei Discourse verwenden würde. Man braucht ein foo.com-Login, um auf Discourse zugreifen zu können!

Wir würden unser Discourse unter comminity.foo.com einbetten.

Ist das möglich? Wir würden uns über Ideen oder Ratschläge freuen. Vielen Dank!

5 „Gefällt mir“

Ich habe selbst keine Erfahrung damit, bin aber über diesen Beitrag über die verwandten Themen unten gestolpert:

(Angesichts meines mangelnden Wissens hier sollte ich wahrscheinlich andere, die mehr darüber wissen, zu Wort kommen lassen).

4 „Gefällt mir“

Hallo @treyfrancisco!

Sie können dafür die Discoursify App für Shopify verwenden. Die DiscourseConnect-Option scheint das zu sein, was Sie brauchen: Die Anmeldung/Registrierung Ihrer Discourse-Community wird durch das integrierte Autorisierungs-/Registrierungssystem von Shopify ersetzt. Benutzer müssen sich nur einmal anmelden/registrieren (bei Shopify), Discourse übernimmt automatisch den Benutzerstatus aus dem verbundenen Shopify-Store. Außerdem ist diese Einrichtung einfach, Anweisungen finden Sie im Adminbereich der App.

Danke! Ich werde mir diese App ansehen.

1 „Gefällt mir“

Ausgezeichnet, vielen Dank für den Link!

1 „Gefällt mir“

Es gibt auch:

Dies konfiguriert einen Shopify-Store als OAuth2-Identitätsanbieter. Auf der Discourse-Seite müssten Sie das OAuth2 Basic Plugin mit den von der Shopify-App bereitgestellten Anmeldeinformationen konfigurieren. Es ist eine ziemlich teure App (2.689 $/Jahr für 2500 eindeutige Benutzer).

Wenn Sie sicher sind, dass Sie Benutzern nur die Anmeldung auf Ihrer Discourse-Website über Shopify ermöglichen möchten, wäre eine Shopify-App, die DiscourseConnect anstelle von OAuth2 verwendet, möglicherweise der richtige Weg. Die Einschränkung bei DiscourseConnect besteht darin, dass es, wenn es aktiviert ist, zur einzigen verfügbaren Anmeldemethode für die Discourse-Website wird. Sie könnten also nicht einige Benutzer über DiscourseConnect und andere Benutzer mit Benutzername/Passwort anmelden lassen.

Der Vollständigkeit halber gibt es auch dies: Single sign on with Shopify Multipass - #17 by angus. Beachten Sie jedoch die Warnung in der Readme des Github-Repositorys: GitHub - paviliondev/auth0-shopify-discourse: Integrate Auth0, Shopify and Discourse.

2 „Gefällt mir“

@simon Die Discoursify App unterstützt sowohl OAuth2 als auch DiscourseConnect. Hier ist ein Screenshot vom Discoursify-Dashboard:

Sobald eines der Abonnements aktiviert ist, liefert die App detaillierte Anweisungen, was zu tun ist, um eine der Login-Integrationen abzuschließen.

Und wie Sie sehen können, ist es viel günstiger und konzentriert sich vollständig auf Discourse, nicht auf andere Integrationen.

2 „Gefällt mir“