Flux OAuth pour intégrer le compte de la communauté Discourse avec l'outil CRM tiers où il peut créer des tickets de communauté

Je souhaite intégrer mon compte Discourse avec l’outil CRM que je possède, où ce que je souhaite est le suivant :

  1. L’utilisateur peut ajouter son compte de communauté Discourse dans mon outil en utilisant son identifiant et son mot de passe de connexion Discourse.
  2. Discourse doit envoyer le code d’authentification à l’URL de rappel que je lui enverrai.
  3. À l’aide de celui-ci, je souhaite obtenir (jeton d’accès et jeton de rafraîchissement) de Discourse que j’utiliserai plus tard pour appeler les API Discourse afin de récupérer les données de la communauté et de créer des tickets avec eux.

Je travaillerais à travers cette documentation :

1 « J'aime »

Merci @thoka
Créer et configurer une clé API :
Travailler avec cette documentation, c’est comme générer une clé API à partir du discourse (compte communautaire), puis ajouter cette clé API manuellement à mon application web que j’utiliserai plus tard pour les appels API.

J’expliquerai mon cas d’utilisation un peu plus en détail :
L’utilisateur peut cliquer sur le bouton [ajouter Discourse]
cela le redirigera vers la page OAUTH de discourse où l’utilisateur m’accordera toutes les permissions
après avoir cliqué sur accepter, discourse renverra le jeton à mon callbackUrl
que je stockerai et utiliserai pour les futurs appels API

Existe-t-il une documentation qui peut m’aider à y parvenir.