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

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

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

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

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

Любые идеи или обходные пути? Благодаря!

ответ

0

Это область, где продукты, такие как Oracle Access Manager, входят в систему для однократного входа через несколько сервисов. Oracle GlassFish Server (коммерческий продукт, который включает в себя GlassFish Server Control features) имеет поставщика JAAS 196 JAAS для Oracle Access Manager. Ознакомьтесь с документом How-To по его настройке.

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