Ich habe es so eingerichtet, dass wenn ein Benutzer auf Login bei Discourse klickt, er zu unserer WordPress-Website weitergeleitet wird, wo er sich anmelden kann. Nach erfolgreichem Login wird er zurück zu Discourse geleitet und ist dort eingeloggt. (Alle Logins werden auf der WP-Seite erstellt.)
Ich habe das auch für meine Nutzer eingerichtet, die sich mit Patreon auf der WP-Seite anmelden, und sie werden ebenfalls korrekt nach erfolgreichem Login zurück zu Discourse umgeleitet.
Nun habe ich festgestellt, dass es ein Patreon-Plugin für Discourse gibt, das ich installieren kann, um Benutzer in eine Gruppe einzufügen.
Das Problem ist jedoch, dass bei uns die Nutzer sich entweder mit einem kostenpflichtigen Account über Patreon, nativ (mit Stripe) oder kostenlos anmelden können. In allen Fällen existiert ein Benutzerkonto auf der WP-Seite, mit dem Discourse synchronisiert wird. Aber ich möchte ein Feld von WP übernehmen (oder in irgendeiner Weise darauf basieren), das angibt, ob der Nutzer ein Premium-Nutzer ist, und dieses Feld in Discourse übertragen. Idealerweise sollten sie in eine “Patrons”-Gruppe aufgenommen werden, wenn sie dieses Feld in Discourse haben.
Hat das jemand gemacht? Auf einer hohen Ebene, was war dein Ansatz?