Ma réponse suppose que vous utilisez Discourse comme fournisseur d’identité (avec ses interfaces utilisateur de connexion/inscription) et que vous souhaitez le conserver ainsi.
Du côté de Discourse, l’activer est aussi simple que
Cependant, vous avez mentionné que vous construisez un plugin.
Si vous créez « un chemin sur le serveur » dans une nouvelle action de contrôleur dans un plugin Discourse, vous pouvez obtenir l’utilisateur à partir de la session, appeler des tiers et renvoyer le JWT à votre client.