У нас была та же проблема, но нам удалось решить ее с помощью следующих шагов.По сути, вам нужно изменить набор политик по умолчанию, применяемый к HTM JAXWS API (по умолчанию это просто пример), и использовать привязку настраиваемого поставщика, которая может извлекать идентификационные данные, содержащиеся в маркере LTPA, через «вызывающего».Шаги ниже:
Создание привязок настраиваемого набора политик
1) Нажмите «Службы»> «Наборы политик»> «Общие привязки набора политик поставщика» 2) Выберите «Образец привязки провайдера и нажмите «Копировать ...» 3) Введите имя как «Аутентифицированный вызывающий абонент LTPA» и нажмите OK. 4) Нажмите «Аутентифицированный вызывающий абонент LTPA» в списке привязок. 5) Нажмите «WS-Security»,затем «Звонящий» 6) Нажмите «Новый» и введите следующие данные (оставьте другие поля пустыми) Имя: auth_ltpa Локальная часть идентификатора вызывающего абонента: URI пространства имен идентификатора вызывающего абонента: http://www.ibm.com/websphere/appserver/tokentype Нажмите OK
Назначение набора политик и привязок
1) Разверните «Службы», нажмите «Поставщики услуг» 2) Нажмите «HTMJAXWSService» 3) Установите флажок, чтобы выбрать службу HTMJAXWSService в приложениях набора политикзатем щелкните «LTPA WSSecurity default» в раскрывающемся списке «Набор политик подключения». 4) Установите флажок, чтобы выбрать службу HTMJAXWSService в списке «Наборы политик», затем нажмите «LTPA Authenticated Caller »в раскрывающемся списке« Назначить привязку »5) Сохранить все изменения в основной конфигурации.
Назначить набор политик и привязки
1) Развернуть« Службы »нажмите «Служба клиентов». 2) Нажмите ссылку «HTMJAXWSService», где столбец «Развернутый ресурс» соответствует модулю, содержащему клиент, которого вы хотите настроить. 3) Установите флажок, чтобы выбрать службу HTMJAXWSService в списке «Вложения набора политик», затемнажмите «LTPA WSSecurity default» в раскрывающемся списке «Набор политик подключения».Убедитесь, что этот параметр наследуется всеми дочерними уровнями (т. Е. Портом и всеми методами). 4) Установите флажок, чтобы выбрать службу HTMJAXWSService в списке вложений набора политик, затем нажмите «По умолчанию» в раскрывающемся списке «Назначить привязку». 5) Сохраните все изменения в основной конфигурации
Заключение
Теперь должна быть возможность звонить с вашего клиента через HTM API с использованием аутентификации LTPA.Для этого клиентское приложение должно быть настроено так, чтобы оно требовало либо аутентификации, либо обеспечения аутентификации для неаутентифицированных URL-адресов (последний подходил бы для приложений, которые ожидают, что TAI SiteMinder предварительно заполнит аутентифицированную идентификационную информацию пользователя).
Надеюсь, это поможет!