我正在开发一个JSF v1.2
Web应用程序,它将在Websphere Application server 8.0
上运行。我们有一个外部安全管理器(SiteMinder)来提供身份验证和授权。如何在JSF和WAS中管理用户会话
根据我的理解,JSF会将当前视图信息存储在会话中。我有一些关于如何在JSF和WAS中管理会话的问题。
- 如果状态保存设置为
serverside
,JSF是否将匿名和登录用户的视图状态存储在会话中? - JSF如何知道用户是否已登录用户?我们 有 告诉JSF这件事吗?
- 是否有可能有
Trusted Authentication Inceptor (TAI)
哪个 告诉WAS当前用户是有效的用户?
我发现了一个类似的帖子在这里Check if session exists JSF
我不知道怎么知道用户登录或没有。在代码中,有userManager.isLoggedIn()。除非WAS知道用户有效,否则这是如何工作的?
您能否提供您的帮助?
谢谢BalusC。让我总结一下。无论用户是否登录,servlet容器都会创建一个会话。我们需要将用户信息存储在上面创建的容器的会话中。 – Deepika
或直至容器,如“容器管理认证”正在执行。 – BalusC