通过 SAML 创建的用户未在用户列表中显示

我们已通过 Mini-Orange 的插件将 SAML 登录功能集成到 Discourse 中,并使用 Joomla 网站作为身份提供商 (IDP)。

目前运行良好,当 Joomla 用户首次登录 Discourse 网站时,会自动为其创建配置文件。一切顺利。

在查看其配置文件时,他们确实会显示 关联账户
SAML xxx@yyy.com

然而,在 Discourse 的非管理员部分显示用户目录时,这些 SAML 创建的用户均未出现在列表中。

他们在管理员下的用户列表中显示。

有人知道如何让这些“关联”用户出现在用户目录中吗?

我认为该列表已缓存。您可以查看 /sidekiq 并查找可能用于构建该列表的作业。

1 个赞

“Today”视图每小时刷新一次(Jobs::DirectoryRefreshDaily),其余的每天刷新一次(Jobs::DirectoryRefreshOlder)。正如 Pfaffman 所说,如果您想加快速度,可以从您的 /sidekiq/scheduler 页面手动触发这些作业。:+1:

1 个赞

谢谢。你说得对!

1 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.