J’ai configuré l’authentification unique (SSO) de manière externe via un fournisseur JWT. Mon application utilise un système basé sur les rôles pour l’authentification et je souhaite transposer cela à Discourse.
Je pense que l’utilisation des groupes permet de bien gérer cela. Je peux créer les groupes appropriés (manuellement si nécessaire ou via l’API) pour que cela fonctionne. Cependant, je ne veux pas ajouter manuellement les utilisateurs à un groupe.
- Si les groupes sont gérés via le cookie de session, puis-je inclure un champ dans mon JWT (sso jwt-omniauth) pour fournir les groupes appropriés aux utilisateurs ?
- Ou l’appel à une API pour les ajouter au groupe sera-t-il la meilleure solution ?