我最近尝试使用 Catalyst IT 版本 2022111701 (2022111701) 维护的“SAML2 单点登录”插件将 ADFS 与 Moodle 应用程序集成。 Moodle 版本是 4.3(内部版本:20231009)。
但是,我在成功登录后遇到以下错误:
“您已成功登录。但名称 ID 属性与 Moodle 中的帐户不对应。”
我不确定如何启用 SAML2 SSO 插件的调试日志来解决此问题。尽管成功配置了 SAML SSP,甚至通过了测试链接,但错误仍然存在。
我已附上显示 SAML SSP 配置的参考图像。如果有人遇到过此问题或对启用 SAML2 SSO 插件的调试日志有建议,请告诉我。
任何有关解决此问题的帮助或指导将不胜感激。
提前谢谢您。
转到 SAML2 的设置页面
通过站点管理 > 插件 > 身份验证 > SAML2
或直接前往
yoursite/admin/settings.php?section=authsettingsaml2
向下滚动并检查
的值映射 IdP
auth_saml2|idpattr
这需要映射到 ADFS 中用户名的值
默认值为
uid
,但可能是 ADFS 中的不同属性