gpt4 book ai didi

php - SimpleSamlPHP SimpleSAML_Error_NoState : NOSTATE

转载 作者:行者123 更新时间:2023-11-30 22:42:58 24 4
gpt4 key购买 nike

我安装 SimpleSAMLPHP在本地计算机上,所以我构建了 2 个虚拟主机:

<VirtualHost auth.saml.net>
ServerAdmin toto@gmail.com
ServerName auth.saml.net
AddDefaultCharset UTF-8
Alias /simplesaml c:/wamp/www/Idp/simplesamlphp/www/
<Directory c:/wamp/www/Idp/simplesamlphp/www/ >
Order Deny,Allow
Allow from all
</Directory>
</VirtualHost>

<VirtualHost client.saml.net>
ServerAdmin toto@gmail.com
ServerName client.saml.net
AddDefaultCharset UTF-8
Alias /simplesaml c:/wamp/www/Sp/simplesamlphp/www/
<Directory c:/wamp/www/Sp/simplesamlphp/www/ >
Order Deny,Allow
Allow from all
</Directory>
</VirtualHost>

第一个用于我的身份提供者,第二个用于我的服务提供者。

但是当我尝试通过这种方式连接到我的身份提供者时:

require_once('../../Sp/simplesamlphp/lib/_autoload.php');
$authService = new SimpleSAML_Auth_Simple("default-sp");
$authService->requireAuth();

我有这个错误:

SimpleSAML_Error_NoState: NOSTATE
Backtrace:
2 C:\wamp\www\Sp\simplesamlphp\lib\SimpleSAML\Auth\State.php:225 (SimpleSAML_Auth_State::loadState)
1 C:\wamp\www\Sp\simplesamlphp\modules\saml\www\sp\saml2-acs.php:63 (require)
0 C:\wamp\www\Sp\simplesamlphp\www\module.php:134 (N/A)

我在一些论坛上看到,在那种情况下我必须在文件 config/config.php 中替换:

'store.type'                    => 'phpsession',

作者:

'store.type'                    => 'sql',

所以我在服务提供者和身份提供者的文件中替换了:

'store.type'                    => 'sql',

'store.sql.dsn' => 'mysql:host=localhost;dbname=test',

'store.sql.username' => 'root',
'store.sql.password' => '',

'store.sql.prefix' => 'simpleSAMLphp',

我有一些数据到达我的数据库,但我仍然有同样的错误。

奇怪的是,当我尝试在服务提供商平台上直接将我连接到身份提供商时,我没有出现此错误。

最佳答案

我找到了一个小白痴的解决方案。

当我尝试通过这种方式连接到服务提供商时:

require_once('../../Sp/simplesamlphp/lib/_autoload.php');
$authService = new SimpleSAML_Auth_Simple("default-sp");
$authService->requireAuth();

我在我的本地主机上,而不是在我的服务提供商 (client.saml.net) 上,所以我只需要将我的文件移动到路径/Sp/simplesamlphp/www/并更改第一行,现在它可以工作了。

关于php - SimpleSamlPHP SimpleSAML_Error_NoState : NOSTATE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30596260/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com