«Отключение» LTPA-объектов на сервере Liberty - я что-то упустил? - PullRequest
0 голосов
/ 28 ноября 2018

Я изучаю понятие «отключение» LTPA вещей в Liberty и хотел бы получить какое-то руководство.У меня есть две идеи: во-первых, можно ли запретить серверу Liberty генерировать ключи LTPA?и, во-вторых, можно ли запретить серверу Liberty отправлять маркер / cookie LTPA в браузер клиента?

Перед тем, как сделать это сообщение, я просмотрел документацию Liberty.В этом разделе в Liberty KC https://www.ibm.com/support/knowledgecenter/en/SSEQTP_liberty/com.ibm.websphere.wlp.doc/ae/twlp_sec_ltpa.html говорится следующее: «LTPA настраивается по умолчанию, когда впервые включена защита для сервера Liberty».Это довольно ясно, что пока у меня включена защита для сервера Liberty, он будет генерировать ключи LTPA;и отключение безопасности на сервере Liberty не вариант для меня.Поэтому я не верю, что могу помешать серверу Liberty генерировать ключи LTPA в моей конкретной среде.

Что касается запрета серверу Liberty отправлять токен / cookie LTPA в браузер клиента, то, по-видимому,Атрибут с именем disableLtpaCookie существует для сервера Liberty.Однако, согласно документации Liberty, я могу использовать атрибут disableLtpaCookie только в 2 случаях - когда я использую OpenID Connect Client https://www.ibm.com/support/knowledgecenter/en/SSEQTP_liberty/com.ibm.websphere.liberty.autogen.base.doc/ae/rwlp_config_openidConnectClient.html ИЛИ когда я использую SAML Web SSO 2.0 Authentication https://www.ibm.com/support/knowledgecenter/en/SSEQTP_liberty/com.ibm.websphere.liberty.autogen.base.doc/ae/rwlp_config_samlWebSso20.html.Если я не реализую ни один из этих механизмов аутентификации, я не могу использовать атрибут disableLtpaCookie ... и, следовательно, не могу запретить серверу Liberty отправлять маркер / cookie LTPA в браузер клиента.

Я пропустилчто-то?Есть ли способ запретить серверу Liberty генерировать ключи LTPA или способ запретить серверу Liberty отправлять токен / cookie LTPA в браузер клиента, который я еще не обнаружил в документации Liberty?

Любойи все руководство высоко ценится и спасибо заранее!

Ответы [ 2 ]

0 голосов
/ 04 декабря 2018

В этом вопросе / теме - OpenID SSO в Websphere Liberty требует аутентификации каждый раз, когда я снова открываю браузер , было сделано следующее утверждение:

Клиент Liberty openid connect может быть настроен для использования ltpaвремя истечения как время сеанса, или использовать время жизни id_token как время сеанса.Поведение по умолчанию - время истечения ltpa.

Мне не удалось найти ясную документацию Liberty, объясняющую, как настроить клиент openid connect Liberty для использования времени жизни id_token в качестве времени сеанса ... любые рекомендации очень важныоценил: -)

0 голосов
/ 28 ноября 2018

Файл cookie LTPA необходим для входа в систему через форму и единого входа для работы «из коробки».Если вы полностью полагаетесь на другие механизмы аутентификации / токены для их достижения (SAML, custom, OIDC и т. Д.) И не имеете причин использовать cookie-файл LTPA, вы можете установить для атрибута singleSignonEnabled значение false в элементе webAppSecurity.

Это должно предотвратить отправку LTPACookie в браузер.Ключи LTPA все еще генерируются.

Мы можем обновить описание этого свойства, чтобы сделать его более понятным @ https://www.ibm.com/support/knowledgecenter/SSAW57_liberty/com.ibm.websphere.liberty.autogen.nd.doc/ae/rwlp_config_webAppSecurity.html

Вы можете открыть вопрос, чтобы иметь возможность отключить созданиеключи LTPA.

...