J’ai migré de mon ancien moteur de forum vers Discourse. Je voulais interdire les inscriptions, car la création d’utilisateurs est gérée depuis mon site web principal (via une requête API), de sorte que le compte du forum est créé en même temps que le compte utilisateur sur le site principal.
Cependant, lorsque j’ai activé « désactiver l’inscription », cela ne m’a pas permis de créer des utilisateurs, même via l’API. J’ai donc opté pour « Inviter uniquement », cela semble fonctionner, mais j’ai rencontré un problème : tous les utilisateurs existants (qui ont été migrés de l’ancien forum) doivent maintenant être approuvés avant leur première connexion. Pour les nouveaux utilisateurs, cela semble correct. Comment puis-je « approuver en masse » tous les milliers d’utilisateurs existants et pourquoi reçois-je ce message ?
Je pense que vous souhaitez désactiver enable local logins si vous souhaitez que votre SSO le gère, plutôt que de désactiver complètement les inscriptions.
Cela signifie que je crée un utilisateur dans Discourse via l’API au moment où il crée un compte sur le site web. Je n’ai aucun type de « SSO ». C’est une seule requête API pure.
Et je veux en fait interdire les inscriptions non-API. Les « connexions locales » sont la seule façon pour les utilisateurs de se connecter, car je n’ai aucun truc de « SSO ».
Le paramètre approuver les utilisateurs suspects est-il activé ?
Ajouter les utilisateurs suspects à la file d’attente de révision. Les utilisateurs suspects ont saisi une bio/un site web mais n’ont aucune activité de lecture.
C’est peut-être pour cela que vous devez les approuver