Совместное использование контекста безопасности на нескольких серверах Glassfish

  • Мое приложение распространяется на несколько компонентов (веб-приложений).
  • Компоненты развернуты на разных серверах Glassfish.
  • Каждый сервер Glassfish работает на своем хосте.

Я использую предоставленную область безопасности для аутентификации.

Есть ли способ, что пользователю, который уже аутентифицирован на сервере x, не нужно снова проходить аутентификацию на сервере y (единый вход)?

Я смотрел в репликации сессии. Но если я правильно понимаю кластеризацию, это означает, что мне придется развернуть приложения на весь кластер (каждый экземпляр). Что мне нужно, это физически распределенное решение.

Моя причина такой настройки не в балансировке нагрузки или высокой доступности. Это покупательский спрос.

Есть идеи или обходные пути? Спасибо!

1 ответ

Это область, в которой такие продукты, как Oracle Access Manager, используются для единого входа в несколько служб. Сервер Oracle GlassFish (коммерческий продукт, включающий функции управления сервером GlassFish) имеет JSR-поставщик JSR 196 для Oracle Access Manager. Посмотрите документ с инструкциями по настройке.

Надеюсь это поможет.

Другие вопросы по тегам