大家好,我正在使用 Discourse 作为身份提供商来登录我的应用程序。根据文档,结果参数包含 8 位用户数据(Discourse 用户 ID、用户名、姓名、电子邮件、头像 URL、管理员、版主、用户组)。我也想获取用户时区,因为 Discourse 已经费力地猜测并存储了它。有什么方法可以请求将其包含在结果参数中吗?(例如 ?nonce=xyz&return_sso_url=xyz&include=timezone 或类似的东西)
我相信此方法是构建结果参数的地方,但我不太明白 ACCESSORS 是如何在 self.parse 中设置的——我猜测这些是在 Discourse 使用外部身份提供商时使用的,而不是反过来。
如果不行,我将通过 API 请求从我的应用程序中获取,但如果可能的话,这种方法感觉好多了。