Я настроил SSO, используя SimpleSAMLphp и ADFS. Он прекрасно работает, когда store.type это phpsession, однако, как только я переключаюсь на sql, я начинаю получать Государственная информация потеряна ошибка.
Backtrace:
2 /var/www/simplesamlphp/lib/SimpleSAML/Auth/State.php:263 (SimpleSAML_Auth_State :: loadState)
1 /var/www/simplesamlphp/modules/saml/www/sp/saml2-acs.php:78 (требуется)
0 /var/www/simplesamlphp/www/module.php:137 (нет данных)
Php может создавать и писать файлы SQL просто отлично.
Ожидая лог-файл Simplesaml, я получаю следующую ошибку:
18 июля, 11:51:30 simplesamlphp ПРЕДУПРЕЖДЕНИЕ [cbe4bc385b] Неверный файл cookie AuthToken.
или же
13 июля, 15:57:16 simplesamlphp ПРЕДУПРЕЖДЕНИЕ [7ef540ac02] Отсутствует файл cookie AuthToken.
Что это может быть? и почему он работает просто отлично, когда сеанс store.type это phpsession и не работает, когда тип хранилища sql?
Я пытался
‘session.cookie.domain’ => ‘.example.org’, чтобы убедиться, что это мой домен
‘session.cookie.secure’ => true или false также не имеет значения.
Мне интересно, было ли у кого-нибудь подобное?
Я сталкивался с этой проблемой в Internet Explorer, я добавил header('X-UA-Compatible: IE=8');
в header.php в моей теме.
Других решений пока нет …