SSOAgentException: проверка подписи не удалась для ответа SAML - PullRequest
0 голосов
/ 14 февраля 2019

при использовании wso2is-5.6.0 приложение "travelocity.com" настроено с сервером идентификации wso2 для аутентификации из Facebook, получаю эту ошибку

org.wso2.carbon.identity.sso.agent.exception.SSOAgentException: Сбой проверки подписи для ответа SAML

после поиска в Google некоторые упоминают, что загружают файл сертификата, но не получают эту точку, какой файл сертификата и откуда я получу файл сертификата для загрузки в провайдере идентификации на сервере идентификации wso2

1 Ответ

0 голосов
/ 24 февраля 2019

Это происходит из-за того, что в вашем образце путешествий нет сертификата, соответствующего ключу, используемому сервером идентификации для подписи ответа SAML.Один из самых простых вариантов - заменить хранилища ключей вашего образца путешествий на хранилища на сервере идентификации WSO2 (при условии, что вы используете «из коробки»).Вы можете найти хранилища ключей в каталоге вашего дистрибутива / репозитория / resources / security сервера идентификации.Скопируйте два хранилища ключей (wso2carbon.jks и client truststore.jks) в ваши / WEB-INF / классы.(да, вам нужно заменить существующие).

Или, если вы изменили ключи в wso2 IS, правильный способ сделать это - экспортировать открытый ключ из Identity Server (из wso2carbon.jks)и импортируйте его как в (wso2carbon.jks, так и в clinttrustore.jks) в качестве примера перемещения.Вы можете использовать команды keytool для достижения этой цели.

...