Существует ли портлет Websphere, который позволяет передавать sso/credential в IFRAME?

Ответом на этот вопрос является использование портлета веб-страницы; однако то, как работает этот портлет, не дает нужного мне решения. Пожалуйста, прочтите, прежде чем предлагать тот или иной портлет.

Вкратце: мы переводим нашу интрасеть на решение Websphere Portal 7. Это означает, что у нас есть несколько приложений на разных серверах, которые мы хотели бы разместить на портале. Портлет веб-страницы делает это, но не так, как нам нужно из-за 2 ограничений:

1) URL-адреса приложения для портлета веб-страницы должны находиться в том же домене. Приложения будут локальными для нашего домена, но, скорее всего, будут на разных серверах. 2) Аутентификация должна выполняться с помощью метода HTTP GET. Это действительно довольно нелепо, поскольку это поместит учетные данные в URL-адрес. Кто на земле когда-либо хотел бы этого?

Вещи, которые делает этот портлет, удовлетворяют наши потребности: 1) Позволяет устанавливать учетные данные через пары имя/значение поля 2) Загружает приложение в IFrame

Итак, в значительной степени мне нужен портлет, который обходит эти ограничения, но загружает приложение в IFRAME, как это делает этот портлет. Мне трудно поверить, что портлета еще нет для таких нужд, поэтому буду очень признателен за любые советы или предложения.


person jason    schedule 06.06.2012    source источник


Ответы (1)


Я не уверен, что он полностью соответствует вашим потребностям, но мост веб-приложений использует обратный HTTP-прокси для выполнения запроса на получение (или размещение и т. д.) по URL-адресу и манипулирует им через iframe на портале. Вот страница в каталоге решений: https://greenhouse.lotus.com/plugins/plugincatalog.nsf/assetDetails.xsp?action=editDocument&documentId=9FAAD6D44DC64231852577EB006F4D9D

person online_p    schedule 29.06.2012