Создание информационного компонента пользователя в JBoss - PullRequest
1 голос
/ 23 июля 2010

Я сейчас немного застрял в проблеме: у меня есть JBoss Portal, который работает на JBoss AS 4.2.3.На компьютере запущено несколько веб-приложений, которые предоставляют пользователям некоторые портлеты.Теперь мне нужно централизованное решение:

Каждый раз, когда пользователь входит в систему, я хочу создать session bean, где хранится некоторая информация о пользователе.Я использую Spring во всех своих веб-приложениях - в качестве дополнительной информации.

Как мне этого добиться?Этот сессионный компонент должен быть создан как можно скорее при входе в систему, чтобы я мог безопасно его поймать из своих весенних приложений.

Несколько мыслей:

  • Есть ли возможность распознать логин черезслушатель?
  • Должен ли я использовать фильтр и проверить, не равен ли request.getRemoteUser() ноль?

1 Ответ

0 голосов
/ 23 июля 2010

может что-то вроде <bean id="userInfo" class="com.s.userInfo" scope="session"/> в контексте приложения?«Сессия» может быть изменена с «разговором», возможно.

...