Olá pessoal, estou usando o Discourse como um provedor de identidade para fazer login no meu aplicativo. De acordo com a documentação, os parâmetros de resultado incluem 8 bits de dados do usuário (ID do usuário do Discourse, nome de usuário, nome, e-mail, avatar_url, admin, moderador, grupos). Eu gostaria de obter o fuso horário do usuário também, já que o Discourse já se esforça para adivinhá-lo e armazená-lo. Existe alguma maneira de solicitar que ele seja incluído nos parâmetros de resultado? (por exemplo, ?nonce=xyz&return_sso_url=xyz&include=timezone ou algo assim)
Acredito que este método seja onde os parâmetros de resultado são construídos, mas não consigo entender bem como esses ACCESSORS são definidos em self.parse - minha intuição é que estes são para quando o Discourse está usando um provedor de identidade externo, em vez de ser desta forma.
Se não for possível, eu o buscarei do meu aplicativo por meio de uma solicitação de API, mas essa abordagem parece muito melhor, se for possível.