SAML 插件与非标准配置

您好,
有人在使用非标准配置的自托管 Discourse 和 SAML 插件方面有经验吗?

我想配置参数以使用现有的 SAML 属性(与 SAML 插件认为的标准属性完全不同),但即使我在插件文档所示的配置环境中进行了配置,我在 URL https://host.name/auth/saml/callback 上仍然看到空白页,并且标准日志显示:

(saml) Setup endpoint detected, running now.
(saml) Request phase initiated.
Started POST "/auth/saml/callback" for 192.168.3.178 at 2024-09-30 06:52:20 +0000
(saml) Setup endpoint detected, running now.
(saml) Callback phase initiated.

添加:

  DISCOURSE_SAML_LOG_AUTH: true
  DISCOURSE_SAML_DEBUG_AUTH: true

没有任何帮助(我检查过该变量已在容器环境中设置)。

此外,我可以确认 SAML 身份验证之前的每个步骤都已正确完成,并且插件在回调 URL 上收到了正确的 SAML 消息(仅供参考,我们有近 400 多个 SP 使用该 IdP 服务而没有出现问题)。

有什么建议吗?

Dubravko