Obtener más datos de usuario al usar Discourse como proveedor de identidad

Hola a todos, estoy usando Discourse como proveedor de identidad para iniciar sesión en mi aplicación. Según la documentación, los parámetros de resultado incluyen 8 bits de datos del usuario (ID de usuario de Discourse, nombre de usuario, nombre, correo electrónico, avatar_url, administrador, moderador, grupos). Me gustaría obtener también la zona horaria del usuario, ya que Discourse ya se esfuerza en adivinarla y almacenarla. ¿Hay alguna forma de solicitar que se incluya en los parámetros de resultado? (por ejemplo, ?nonce=xyz&return_sso_url=xyz&include=timezone o algo así)

Creo que este método es donde se construyen los parámetros de resultado, pero no logro entender del todo cómo se establecen esos ACCESSORS en self.parse - mi presentimiento es que estos son para cuando Discourse está utilizando un proveedor de identidad externo, en lugar de al revés.

Si no es posible, lo obtendré de mi aplicación a través de una solicitud de API, pero este enfoque me parece mucho mejor, si es que es posible.