2016-11-29 12 views
1

Я использую WebSphere v8.5 и в консоли администрирования, а Параметры безопасности в Источники данных раздел позволяет мне установить мой отображение-конфигурации псевдоним либо ClientContainer или WSLogin. В чем разница между этими двумя настройками?В чем разница между ClientContainer и WSLogin?

Я могу подключиться, и мой проект работает независимо от того, какую настройку я выбираю. Может ли кто-нибудь объяснить, когда одна настройка выбрана над другой?

enter image description here

ответ

3

Каждый один в списке является Java аутентификации и авторизации службы (JAAS) конфигурации, которая, в свою очередь, содержит IBM-реализации Вход модуля JAAS.

В соответствии с исходной страницы, Login configuration for Java Authentication and Authorization Service:

  • Модуль WSLogin определяет конфигурацию входа и реализации LoginModule, которые могут использоваться приложениями в целом.
  • Модуль ClientContainer определяет конфигурацию входа и реализацию LoginModule, аналогичную модулю WSLogin, но применяет требования к клиентскому контейнеру WebSphere Application Server.
  • Модуль DefaultPrincipalMapping определяет специальный LoginModule, который обычно используется соединителем Java 2 для сопоставления идентификатора пользователя, прошедшего проверку подлинности, с набором пользовательских идентификационных данных (идентификатор пользователя и пароль) для указанной внутренней информационной системы предприятия (EIS).

Для общего использования вы можете использовать модуль WSLogin. Когда вы используете клиент Java EE, используйте модуль ClientContainer. А при использовании соединителей Java 2 используйте модуль DefaultPrincipalMapping.

1

Проверить ссылку на немного больше информации Configuration entry settings for Java Authentication and Authorization Service

В общем, для всех серверных ресурсов, таких как DataSources, очереди фабрики соединений и т.д., вы должны использовать DefaultPrincipalMapping.

Псевдоним ClientContainer больше предназначен для внешних приложений, работающих в клиентском контейнере, который будет подключаться к WAS, а WSLogin более подходит для приложений, работающих на сервере, которые хотели бы настроить процесс аутентификации.