系统分配的个人资料图片未同步到 Discourse Connect 客户端站点

我们将一个 Discourse 安装用作 Discourse Connect 提供程序(以前称为“Discourse SSO 提供程序”),另一个用作已连接的 Discourse Connect 客户端站点。该客户端站点仅允许通过我们的 Discourse Connect 提供程序站点登录。

我们已设置此系统,以将用户个人资料图片从 Discourse Connect 提供程序同步到客户端站点。这通常有效,但在特定情况下会失败,如下所示进行重现。

如何重现

  1. 先决条件: 用户在 Discourse Connect 提供程序站点上设置了自定义的、已上传的个人资料图片,并且该图片已成功同步到 Discourse Connect 客户端站点。

  2. 用户现在在 Discourse Connect 提供程序站点上将个人资料图片更改为“系统分配的个人资料图片”选项,即恢复为创建帐户时生成的原始字母图标。

  3. 要同步此更改,用户现在注销 Discourse Connect 客户端站点,然后重新登录。

执行这些步骤后,个人资料图片更改未同步。对于更改为其他用户上传的自定义个人资料图片,执行相同步骤可以正常工作。只有恢复到系统分配的个人资料图片会失败。

解决方法: 您可以将系统分配的个人资料图片本地保存为图片,然后将其上传为自定义个人资料图片。这可以正常同步到 Discourse Connect 客户端站点。

相关配置: 我们所有的 Discourse 站点都使用 2.7.11 版本(截至目前为最新版本)。在 Discourse Connect 客户端站点上,我们使用以下设置:

客户端站点上的所有其他 Discourse Connect 设置均使用默认值。

1 个赞

这里也有同样的问题。

我的重现步骤:

  1. 用户通过 WP-Discourse WordPress 插件登录。
  2. 用户转到“偏好设置”>“帐户”>“关联帐户”>“Google”> 单击“ :electric_plug: 连接。”