Salut tout le monde, j’utilise Discourse comme fournisseur d’identité pour me connecter à mon application. Selon la documentation, les paramètres de résultat incluent 8 bits de données utilisateur (ID utilisateur Discourse, nom d’utilisateur, nom, e-mail, avatar_url, admin, modérateur, groupes). J’aimerais également obtenir le fuseau horaire de l’utilisateur, car Discourse fait déjà l’effort de le deviner et de le stocker. Y a-t-il un moyen de demander qu’il soit inclus dans les paramètres de résultat ? (par exemple, ?nonce=xyz\u0026return_sso_url=xyz\u0026include=timezone\" ou quelque chose comme ça)
Je pense que cette méthode est là où les paramètres de résultat sont construits, mais je n’arrive pas bien à comprendre comment ces ACCESSORS sont définis dans self.parse - mon intuition est que ce sont pour lorsque Discourse utilise un fournisseur d’identité externe, plutôt que dans ce sens.
Sinon, je le récupérerai depuis mon application via une requête API, mais cette approche me semble bien meilleure, si c’est possible.