2014-02-10 4 views
0

В wso2 4.0.3 Я использую метод org.wso2.carbon.identity.sso.saml.ui.client.SAMLSSOServiceClient.validate(), чтобы возобновить сеанс через SSO-сеть Сервисы.saml renew with wso2 Identiy server SSO

Я переключился на 4.2.0, но не могу найти этот метод.

Есть ли ws-клиент для вызова веб-служб единого входа?

ответ

0

Да .. Веб-сервис все еще существует, что является «SAMLSSOService». Вы можете найти WSDL этой службы. Пожалуйста, обратитесь к this SO вопрос. С 450 нет реализации «SAMLSSOServiceClient». Потому что сервлет «samlsso» был включен в Backend (ранее он был в передней части). Поэтому вызов веб-службы не требуется для службы BE.

+0

Итак, как можно продлить токен saml? В прошлой версии я использовал атрибут индекса сеанса, но теперь он не работает, потому что сеанс сохраняется с помощью файла ssotokenid cookie. – Lorenzo

+0

Что такое использование для обновления токена? Потому что вы можете получить новый токен. С SAML2 SSO редко можно обновить API. AFAIK, сеанс SSO сохраняется в отношении атрибута seeionIndex. – Asela

+0

. Вариант использования: поставщик услуг использует SSO для построения принципала приложения, а затем использует токен saml для вызова веб-сервисов, защищенных с помощью ws-безопасности. поэтому обновление необходимо, когда токен saml истекает. Как я могу получить новый токен без имени пользователя и пароля? – Lorenzo

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