Единый вход Websphere с сайта PHP? - PullRequest
2 голосов
/ 03 февраля 2009

Мне нужно предоставить единый вход для портала Webpshere. Процесс аутентификации должен быть обработан сайтом PHP (который сам должен аутентифицировать пользователя по Active Directory через LDAP - думаю, что этот бит покрыт) Мне сказали, что мне нужно создать LTPA cookie. Как бы я поступил так? Какую информацию нужно установить? Сможет ли Websphere прочитать этот файл cookie и предоставить доступ пользователю?

Ответы [ 3 ]

2 голосов
/ 03 февраля 2009

Websphere поставляется с готовой поддержкой распространения аутентификации с использованием токенов LTPA (в веб-приложениях они обычно хранятся в файлах cookie с именами LTPAToken и LTPAToken2). В целом, чтобы это работало, и Websphere, и ваше PHP-приложение должны использовать одни и те же ключи LTPA (на основе которых генерируются токены LTPA). При администрировании websphere требуется небольшая конфигурация, чтобы включить LTPA и синхронизировать ключи.

Однако я совершенно не осведомлен о возможностях PHP для этого; не знаю, есть ли какие-либо библиотеки LTPA PHP или встроенная поддержка Apache / PHP для LTPA вообще. Поиск в Google информационного центра IBM (publib.boulder.ibm.com) может помочь.

1 голос
/ 07 апреля 2009

Эта статья ST Awareness на странице PHP на IBM developerWorks может помочь вам. В главе 12 Redbook Создание приложений с поддержкой Sametime также приведен пример добавления осведомленности на страницу ASP. В нем подробно описан способ сделать это, если в вашей среде нет LTPA.

0 голосов
/ 01 августа 2017

WAS может создать файл cookie LTPA с пользовательским TAI, пожалуйста, прочитайте ссылку ниже для получения более подробной информации:

Разработка настраиваемого перехватчика доверия

...