SimpleSAMLphp Невозможно проверить ошибку подписи

SimpleSAML_Error_Error: UNHANDLEDEXCEPTION

Backtrace:
0 simplesamlphp/www/module.php:189 (N/A)
Caused by: Exception: Unable to validate Signature

Backtrace:
6 simplesamlphp/lib/SAML2/Utils.php:149 (SAML2_Utils::validateSignature)
5 simplesamlphp/lib/SAML2/Assertion.php:494 (SAML2_Assertion::validate)
4 simplesamlphp/modules/saml/lib/Message.php:185 (sspmod_saml_Message::checkSign)
3 simplesamlphp/modules/saml/lib/Message.php:560 (sspmod_saml_Message::processAssertion)
2 simplesamlphp/modules/saml/lib/Message.php:532 (sspmod_saml_Message::processResponse)
1 simplesamlphp/modules/saml/www/sp/saml2-acs.php:81 (require)
0 simplesamlphp/www/module.php:144 (N/A)

Я получаю сообщение об ошибке при входе на сайт под управлением SimpleSAMLphp. Это началось, когда истек срок действия сертификата SSL на сервере, но с тех пор он был обновлен до нового действительного сертификата. Я предполагал, что это исправит ошибку, но, как вы можете видеть, это не так.

Я не смог найти кого-то еще с такой же проблемой, поэтому я должен был упустить что-то очевидное.

6

Решение

  1. Получите новые метаданные от провайдера идентификации.
  2. Обновите эти метаданные на стороне поставщика услуг.

Иногда срок действия сертификата поставщика удостоверений истекает / обновляется, но у SP все еще остается старый.

Это один из возможных сценариев этой ошибки, с которой я столкнулся и исправил ее путем обновления метаданных.

5

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]