2016-06-05 2 views
0

В настоящее время я работаю с WSO2, и я пытался сделать пример с официального сервера документации wso2, который вы найдете here. Я уже настраиваю все шаг за шагом, и когда я запускаю приложение travelocity в моем локальном хосте, похоже, что пример говорит, я нажимаю ссылку, и он перенаправляет меня на Identity Server. Я набираю имя пользователя и пароль, а затем перенаправляет меня на travelocity, но затем я столкнулся с этой ошибкой: SAML 2.0 на основе единого входа Ошибка при обработке запроса на аутентификацию!Войдите на сервер идентификации с использованием другого сервера идентификации - SAML2

Я проверяю журнал отладки, и он говорит, что аутентификация выполнена успешно, и Identity Server отправил ответ на travelocity.

Я понятия не имею, что может случиться, пожалуйста, помогите мне.

Я поделился файлами журнала here. Мой английский плохой, и я работаю с WSO2, пожалуйста, будьте терпеливы со мной.

+0

Можете ли вы поделиться конфигурациями двух серверов SP с идентификационными данными и travelocity.com? В частности, вы можете проверить, соответствуют ли travelocity.properties опции, SAML2.EnableResponseSigning/ SAML2.EnableAssertionSigning/ SAML2.EnableAssertionEncryption/ SAML2.EnableRequestSigning матч, что из первого IS (IS, который зарегистрирован как Travelocity SP), мой – farasath

+0

Можете ли вы присоединить файлы wso2carbon.log и tomcat catalina.log? –

ответ

0

Журналы на стороне WSO2 IS говорят Signature validation for Authentication Request failed. Возможная причина может заключаться в том, что вы не выбрали правильный псевдоним сертификата на WSO2 IS.

Для этого отредактируйте конфигурацию SAML поставщика услуг и обновите Certificate Alias с правильным значением. В случае по умолчанию оно должно иметь значение wso2carbon. Если вы настроили его на что-то еще, выберите тот, который вы настроили.

+0

Уже проверен, но все тот же. Спасибо, в любом случае. – Piedra

Смежные вопросы