Ottenere più dati utente discourse quando si utilizza discourse come identity provider

Ciao a tutti, sto usando Discourse come identity provider per accedere alla mia applicazione. Secondo la documentazione, i parametri del risultato includono 8 bit di dati utente (ID utente Discourse, nome utente, nome, email, avatar_url, admin, moderatore, gruppi). Vorrei includere anche il fuso orario dell’utente, dato che Discourse si prende già la briga di indovinarlo e memorizzarlo. C’è un modo per richiederne l’inclusione nei parametri del risultato? (ad esempio, ?nonce=xyz&return_sso_url=xyz&include=timezone o qualcosa di simile)

Credo che questo metodo sia dove vengono costruiti i parametri del risultato, ma non riesco a capire bene come vengono impostati gli ACCESSORS in self.parse - la mia ipotesi è che questi siano per quando Discourse utilizza un identity provider esterno, piuttosto che in questo modo.

In caso contrario, lo recupererò dalla mia applicazione tramite una richiesta API, ma questo approccio mi sembra molto migliore, se possibile.