【发布时间】:2011-12-10 16:08:26
【问题描述】:
我有一个使用 JSF 框架的 Web 应用程序。 我一直在深入研究 Web 应用程序的安全部分,因此我希望生成自己的唯一会话 ID(使用加密算法并将其分配给用户登录后创建的每个新会话。
谁能指导我如何在会话中设置手动生成的会话 ID,并确保每个请求都传输会话 ID。
谢谢。
【问题讨论】:
-
为什么不使用容器为你生成的那个?
-
@JB Nizet 纯粹出于安全原因,我的应用程序要求使用强加密算法手动生成会话 ID。请指导我如何设置会话 ID。
-
@McDowell 感谢您的回复。然而,实施 SPI 将有自己的优点和缺点,而且会有额外的负担来正确保护 SPI,并研究如何将容器特定 SPI 的功能与容器...我更多的是寻找一个强大的解决方案,而不是尝试实现一个容器 SPI..任何从 java 或 j2ee 角度来看的解决方案都将受到高度赞赏。
标签: java session jsf jakarta-ee jsf-2