Invitations utilisateur et authentification Crowd

Je teste Discourse en prévision de sa mise en place pour un forum client au travail, et nous utilisons Crowd pour l’authentification unique (SSO) des clients. J’aimerais également pouvoir inviter des personnes qui ne figurent pas dans le jeu de données Crowd, comme d’anciens élèves, des partenaires, etc., sans pour autant autoriser les inscriptions générales.

Je n’arrive pas à trouver la bonne combinaison d’options pour obtenir ce que je souhaite :

a. Si un utilisateur est dans Crowd, lui permettre de créer un compte local sans invitation explicite
b. Si l’utilisateur est invité par e-mail ou via un lien, lui permettre de créer un compte local sans passer par Crowd
c. Ne pas autoriser les inscriptions publiques

Si j’active l’option « invitation uniquement », l’authentification Crowd permet uniquement l’accès aux utilisateurs existants et ne sert pas de vérification. Si je la désactive, n’importe qui peut s’inscrire (la validation par le personnel mis à part).

Est-ce que je passe à côté de quelque chose, ou est-ce simplement ainsi que cela fonctionne ?

Merci pour vos indications !

Avez-vous essayé de spécifier le code d'invitation dans les paramètres de Discourse ?

Je ne suis pas sûr que cela fasse une différence, mais j’ai essayé en tant que nouvel arrivant ici. Cela empire les choses : il y a maintenant un champ supplémentaire « Code d’invitation » à remplir pour un nouvel utilisateur authentifié via Crowd.

Pour récapituler, je ne souhaite que deux façons de créer un compte :

  1. Un utilisateur authentifié/validé par Crowd devrait obtenir un accès automatique.
  2. Des utilisateurs invités manuellement et non présents dans Crowd.

Merci.