Olá Robin, uma pergunta rápida:
A URL de retorno que tenho usado é https://<nome-da-minha-organização>1.hosted-by-discourse.com/auth/oauth2_basic/callback - e não parece estar funcionando. Parece que estou fazendo algo errado?
O que deve ir em “DISCOURSE_HOST”? Atualmente estou usando o período de avaliação gratuita de hospedagem do Discourse, então para a seção “DISCOURSE_HOST” estou usando a URL de hospedagem do Discourse - que se parece com isto: <nome-da-minha-organização>1.hosted-by-discourse.com
Você precisa usar a URL do seu site público (o que aparece na barra de endereços do seu navegador). Os endereços *.hosted-by-discourse.com são nossos alvos CNAME e não podem ser acessados diretamente.
Mas tenho outra pergunta: tudo bem deixar esses 2 campos (abaixo) vazios se a resposta à minha solicitação de token não tiver nenhuma propriedade, como um ID de usuário?
Como você pode ver, estou usando (ou pelo menos tentando usar) o método “Buscar JSON do usuário para OAuth2”, então acho que podemos buscar o ID do usuário nessa resposta de informações do usuário?