I have migrated from my old forum engine to Discourse. I wanted to prohibit registrations, as the user creation is handled from my main website (via API request), so the forum account created together with user account on the main website.
However when I was enabling “disable registration”, it didn’t allow me to create users even from API. So I switched to “INvite only”, this seems to work, however I got the problem - all existing (who were migrated from old forum) users now need approval before their first login. For new users it seems fine. How can I “bulk approve” all thousands of existing users and why do I get this message at all?
This means I create a user in Discourse via API at the time of them creating an account on the website. I don’t have any kind of “SSO”. It’s pure one single API request.
And I do want to actually prohibit non-API registrations. “local logins” is the only way users can log in, as I don’t have any SSO-stuff.