Я пытаюсь настроить SAML на основе единого входа для набора продуктов WSO2 (все используются последние версии доступны на данный момент):WSO2 SAML SSO для различных версий углерода
- WSO2 Сервер идентификации 4.5.0
- WSO2 Бизнес-правила сервера 2.0.0
- WSO2 ESB 4.7.0
- WSO2 Бизнес Activiti Мониторинг 2.4.0
- WSO2 Application Server 5.2.0
SSO отлично работает для BAM и AS, но не для других серверов (BRS, ESB). я получаю на IS стороне исключение, как:
[Fatal Error] :1:1: Content is not allowed in prolog.
[2013-11-01 22:16:26,830] ERROR {org.wso2.carbon.identity.sso.saml.util.SAMLSSOUtil} - Error in constructing AuthRequest from the encoded String
org.xml.sax.SAXParseException: Content is not allowed in prolog.
й Как я понимаю, проблема заключается в: РАВНО, КАК и БАМ все на основе углерода 4.2.0 - и, как результат единого входа работает нормально, но BRS и ESB последние версии, основанные на более древнем угле (4.1.0 или 4.0.0), и есть проблема совместимости в кодировании сообщений между различными версиями углерода.
Вопрос - можно ли как-то исправить инструменты, основанные на более старой версии углерода, чтобы заставить ее работать с последними версиями на основе углерода 4.0.0 на базе IS 4.5.0? Или, в общем, как настроить SAML SSO независимо от каждого используемого поставщика (или даже не на основе углерода)?
Благодарим за ответ. Можно ли загрузить/построить новые версии ESB/BRS до выпуска? (Я бы хотел, чтобы они даже поняли их статус «бета») – akakunin
Вы можете скачать Alpha-выпуск ESB 480 здесь https://svn.wso2.org/repos/wso2/people/shafreen/ESB480/alpha/wso2esb -4.8.0.zip – Asela
Спасибо. Что-то подобное доступно для новой версии BRS? – akakunin