Spring security 会话身份验证的最佳策略是什么

发布于 2024-12-22 06:29:00 字数 340 浏览 1 评论 0原文

我有一个 Spring MVC Web 应用程序,没有安全区域,因此所有用户都可以看到所有页面,但是我有一个 Facebook 日志,使用 Spring Social,并且我确实通过会话 ID 来识别每个用户。场景是,用户可以以访客身份查看页面,其中应用程序通过会话 ID 识别他(或她),当用户使用他(或她)的 Facebook 帐户登录时,会为该用户保存一条记录以及相应的信息。脸书数据。 下次用户访问该应用程序时,我希望能够识别他。 我考虑过使用 Spring Security 记住我功能(以及将来可能使用的基础设施)。

所以我的问题是,Spring Security 是适合我的解决方案吗?如果是这样,是否可以通过会话 ID 设置身份验证?

I have a Spring MVC web application, there are no secure areas so all users can see all pages however i do have a Facebook log, using spring social, in and i do identify each user by session id. the scenario is that a user can see pages as a guest where the application identify him (or her) by the session id, when the user log in with his (or hers) Facebook account, a record is save for the user with the corresponding Facebook data.
the next time the user visit the application i want to be able to identify him.
i thought about using spring security remember me feature (and an infrastructure for maybe future use).

so my question is, is spring security the right solution for me? and if so is it possible to set authentication by session id?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

金橙橙 2024-12-29 06:29:00

Spring security 非常适合对用户进行身份验证。如果您只是通过会话 ID 进行身份验证,则伪造用户有可能通过欺骗会话数据来访问用户信息。

Spring security is good for authenticating users. If you were just to authenticate by session id, there is the possibility that bogus users could access user info by spoofing their session data.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文