我现在有点陷入一个问题:我有一个JBoss Portal
在JBoss AS 4.2.3
. 机器上运行着一些 webapps,它们为用户提供了一些 portlet。现在我需要一个集中的解决方案:
每次用户登录时,我都想创建一个session bean
保存一些用户信息的位置。我在我所有的网络应用程序中都使用了 spring - 作为一些额外的信息。
我怎样才能做到这一点?这个会话 bean 必须在登录发生时尽快创建 - 这样我就可以从我的 spring 应用程序中安全地捕获它。
几个想法:
- 是否有可能通过侦听器识别登录?
- 我应该使用过滤器并检查是否
request.getRemoteUser()
不为空?