Создать токен LTPA?
Нам необходимо интегрировать сервер с нашей средой WebSphere, которая не поддерживает LTPA. Я нашел Работу с Облегченной Сторонней Аутентификацией (LTPA) от Cosmin Stejerean и соответствующий код для декодирования информации в токене LTPA. Однако нет кода, объясняющего цифровую подпись и то, как она генерируется / проверяется. У кого-нибудь есть информация о том, как сгенерировать токен LTPA в пользовательском коде?
4 ответа
Я не нашел документации о создании токенов LTPA. Может быть, вы можете выяснить, что вам нужно, с помощью этого кода, https://github.com/Unicon/ltpa-bridge, который генерирует токены LTPA.
Вы можете использовать IBM API Connect, сконфигурированный с DataPower Gateway, для генерации токенов Ltpa, учитывая ID пользователя.
Я согласен с Гэри, что вы можете выбрать другой токен для работы с WebSphere. Вы не должны использовать LTPA.
Но, как говорится... У меня есть вопрос и ответ, который я выяснил самостоятельно, чтобы общаться с безопасностью, используя инструменты IBM. Перспектива - это веб-сервисы (особенно JAX-WS), но я уверен, что некоторые принципы остаются в силе. В этом посте я в основном опирался на следующую статью developerworks.
Также... не уверен, что вы можете рассмотреть это, но есть продукты, которые делают перевод токенов для вас. Место, где я работаю, - это магазин IBM, и он обычно очень сильно кровоточит, поэтому я знаю только о стеке IBM (который может помочь вам с WebSphere), но я уверен, что есть другие продукты и / или проекты с открытым исходным кодом. ты можешь использовать. Примером использования инструментов IBM является устройство IBM WebSphere DataPower. Я считаю, что некоторые продукты IBM Tivoli также могут помочь в этой области.
Также... из моего опыта с LTPA. IBM не позволяет вам генерировать токены, если вы не работаете в контейнере (то есть в окне WebSphere). Таким образом, тестирование становится немного сложнее.
Я дал вам пару подсказок. Надеюсь, один из них поможет.
Вам нужно будет указать, как и что вы хотите интегрировать?
LTPA - это механизм, используемый WebSphere и другими продуктами IBM (например, продуктами lotus) в качестве средства аутентификации (обычно для единого входа в систему единого входа).
Если WebSphere App Server (в качестве примера) аутентифицирует пользователя и запрос отправляется в продукт лотоса (который является частью того же домена), продукт лотоса идентифицирует пользователя по токену LTPA, сгенерированному WAS.
То же самое относится и к нескольким продуктам WebSphere.
У пользователей нет общедоступных API-интерфейсов для LTPA, и он предназначен для использования различными продуктами IBM.
HTH Манглу