IDP 在测试页上失败

IDP failing on test page

我已经安装了一个simplesamlphp实例,并在mysite上成功设置了facebook登录。org/simplesaml界面。

我也想配置 linkedin 和 twitter。我按照在第 3 方网站上创建应用程序的说明进行操作,并三次检查了我在 authsources.php 上关于密钥和机密的设置。我在相关模块目录中创建了一个 enable 文件。

当我测试身份验证源时,我被重定向到一个空白页面,例如 simplesaml/module.php/core/authenticate.php?as=linkedin 作为地址。

我该如何解决这个问题?我找不到任何日志,页面上也没有出现错误消息。我在 config/templates/config.php

中启用了 saml 和回溯的 showerrors 和调试

我曾尝试禁用 facebook 登录(仍然可以正常工作),以防一次有多个模块处于活动状态时出现问题,但这没有帮助。

如果 SSP 找不到 sspmod_* class,则说明该模块未安装或未启用。根据 class 名称 sspmod_oauth_Consumer 我知道它在 modules/oauth 文件夹中查找,并且我知道 oauth 模块默认包含(但未启用)。

要启用该模块,您可以执行 touch modules/oauth/enable