J’envisage d’utiliser Discourse pour un forum de discussion destiné à plusieurs milliers de personnes (bien que jamais toutes en même temps) afin de remplacer un groupe Facebook. La raison principale (outre une expérience utilisateur supérieure) est de contrôler l’accès au forum. Ma question porte sur la manière dont nous pouvons contrôler cet accès :
- Idéalement, nous commencerions par une connexion locale, la création de compte étant contrôlée par une liste blanche définie par les administrateurs. Nous souhaiterions également mettre à jour périodiquement la liste blanche et supprimer les membres qui ne devraient plus avoir accès.
- À l’avenir, nous pourrions avoir notre propre service SSO où un groupe ou un rôle d’utilisateur fourni par le SSO/OpenID Connect serait la source de vérité pour déterminer si un utilisateur peut avoir accès. À ce stade, nous souhaiterions supprimer l’autre option de connexion. Il semble que les utilisateurs pourraient simplement ajouter à leur compte existant une nouvelle connexion pour ce SSO avec le même e-mail une fois configuré.
- Lié à ce qui précède, je me demande si les catégories peuvent être rendues privées en fonction du rôle ou du groupe oidc.
Désolé si cela est probablement couvert dans la documentation, mais je suis un peu novice dans ce domaine et je me demande surtout s’il s’agit de chemins bien tracés pour une petite équipe d’ingénieurs et d’administrateurs bénévoles.