Obrigado @thoka
Criar e configurar chave de API:
Trabalhar com esta documentação é como gerar uma chave de API do discourse (conta da comunidade) e, em seguida, adicionar essa chave de API manualmente ao meu aplicativo web, que usarei posteriormente para chamadas de API.
- Use o Discourse como provedor de identidade (SSO, DiscourseConnect)
Isso também não atenderá à minha necessidade de fluxo oauth, pois não fornece nenhum token em retorno após a conclusão bem-sucedida de todas as etapas.
É útil apenas para login SSO.
Explicarei meu caso de uso com um pouco mais de detalhes:
O usuário pode clicar no botão [adicionar Discourse]
ele o redirecionará para a página OAUTH do discourse, onde o usuário me concederá todas as permissões
após clicar em aceitar, o discourse retornará o token para minha callbackUrl
que armazenarei e usarei para chamadas de API futuras
Existe alguma documentação que possa me ajudar a alcançar o mesmo.