simpleSAMLphp UNHANDLEDEXCEPTION with testing SP

ubbxdtey  于 2023-10-15  发布在  PHP
关注(0)|答案(1)|浏览(113)

我没有经验与simpleSAMLphp或SAML一般。我为我之前的误解道歉。
我看到以下调试信息,试图测试我的SP配置(连接到远程IDP):

SimpleSAML\Error\Error: UNHANDLEDEXCEPTION
Backtrace:
2 public\_include.php:28 (SimpleSAML_exception_handler)
1 vendor\symfony\error-handler\ErrorHandler.php:607 (Symfony\Component\ErrorHandler\ErrorHandler::handleException)
0 [builtin] (N/A)
Caused by: Exception: Unable to send artifact without a datastore configured.
Backtrace:
11 vendor\simplesamlphp\saml2\src\SAML2\HTTPArtifact.php:46 (SAML2\HTTPArtifact::getRedirectURL)
10 vendor\simplesamlphp\saml2\src\SAML2\HTTPArtifact.php:87 (SAML2\HTTPArtifact::send)
9 modules\saml\src\Auth\Source\SP.php:658 (SimpleSAML\Module\saml\Auth\Source\SP::sendSAML2AuthnRequest)
8 modules\saml\src\Auth\Source\SP.php:642 (SimpleSAML\Module\saml\Auth\Source\SP::startSSO2)
7 modules\saml\src\Auth\Source\SP.php:691 (SimpleSAML\Module\saml\Auth\Source\SP::startSSO)
6 modules\saml\src\Auth\Source\SP.php:780 (SimpleSAML\Module\saml\Auth\Source\SP::authenticate)
5 src\SimpleSAML\Auth\Source.php:195 (SimpleSAML\Auth\Source::initLogin)
4 src\SimpleSAML\Auth\Simple.php:170 (SimpleSAML\Auth\Simple::login)
3 [builtin] (call_user_func_array)
2 src\SimpleSAML\HTTP\RunnableResponse.php:84 (SimpleSAML\HTTP\RunnableResponse::sendContent)
1 vendor\symfony\http-foundation\Response.php:394 (Symfony\Component\HttpFoundation\Response::send)
0 public\module.php:24 (N/A)

我搜索了可能的解决方案“异常:无法在未配置数据库的情况下发送工件。”但我找不到任何数据库。Apache也不提供任何错误日志。
我现在使用php sessions作为插件。
我还漏了什么吗我感谢任何帮助!

6jygbczu

6jygbczu1#

我切换到SQL作为MySQL,错误消失了(phpsession作为MySQL不足以处理工件)。

相关问题