Spring身份验证,它是否使用加密的cookie?

2024-05-07

是否Spring框架 http://en.wikipedia.org/wiki/Spring_Framework使用(或在它支持的选项之一中)将登录用户 userId 存储在 cookie 中的加密 cookie?

这就是 ASP.NET 身份验证的工作原理,它对 cookie 中的值(通常是 userId 或用户名)进行加密。

这就是 Spring 所做的吗? (我意识到 Spring 让你选择,但这通常是最常见的方法吗?)


我没有方便的资料来证明这一点,但问题的答案是否定的。

Spring Security 处理服务器端的所有事情。客户端上唯一的 cookie 是 JSESSIONID 的 cookie,安全框架仅检查请求会话中的身份验证/主体对象(至少在默认设置下)。

我不明白为什么你会在客户端的 cookie 中存储任何类型的身份验证信息,如果你可以简单地存储 sessionID 并在服务器端跟踪身份验证详细信息和状态。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Spring身份验证,它是否使用加密的cookie? 的相关文章

随机推荐