Discourse ne peut pas agir en tant que fournisseur OAuth2, non (bien que j’aimerais voir un jour un plugin qui implémente cette fonctionnalité — c’est tout à fait réalisable).
Pour l’instant, vous pouvez utiliser le protocole SSO propre à Discourse pour mettre cela en œuvre. En fait, nous le faisons régulièrement pour nos outils internes sur discourse.org :
L’autre option dont vous disposez, qui pourrait mieux convenir au scénario « application de bureau », consiste à utiliser le flux « Clé API utilisateur ». C’est ainsi que nous authentifions les utilisateurs sur nos applications Android/iOS :