I followed the instructions to connect Discourse (clough42.discourse.group) to Patreon (clough42) but my patrons are unable to log in.
When I click “Update Patreon Data & Sync Groups” in Admin->Plugins->Patreon, it displays a message saying new data has been downloaded.
I have mapped the patrons group to all of my reward tiers, including $0 - Free.
I have given the patrons group access to all of my categories.
When I click “Send test” on each of the three enabled webhooks, I get a response with Status code 200.
I can open an incognito window and log in to Discourse using Patreon (using a separate personal account that is a free member of my patreon) and when the login completes and comes back to Discourse, it displays “Sorry, access to this forum is by invite only.”
What am I doing wrong?
When I look at the patrons group in Discourse, it has zero members.
Do I have to wait for an automatic update to sync? Does the “Update Patreon Data & Sync Groups” button not do that?
Your understanding is correct, except that when a site is set to “invite only” users can only create accounts by clicking on a “invite link.” Clicking that link takes them to a different registration page than the normal Discourse registration page.
So with your current configuration, if the user who clicks the “Login With Patreon” button on your site has already accepted an invite to the site, they will be able to login. If they have not yet accepted an invite to the site, they will get the “Sorry, access to this forum is by invite only” message.