![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springsecurity
weixin_42053164
这个作者很懒,什么都没留下…
展开
-
springsecurity的“记住我”功能理解
“记住我”功能:用户访问一个网站时,一般需要登录,那么服务器端会生成session对象,这有个生命周期,一般为从不操作开始计时,默认20分钟,可修改。springsecurity认证后,设置返回给浏览器的cookie失效时间为“浏览器关闭后”。 ...原创 2021-09-16 22:29:06 · 240 阅读 · 0 评论 -
springsecurity的认证和授权过程
认证: 1.如果没有自定义认证类,那么默认使用user用户和启动时随机生成的密码。 2.如果有,但是没有加密类,那么框架直接使用请求的密码和返回的userdetails实现类的密码比较; 3.如果有加密类,那么springsecurity会调用加密类的matches()方法比较; 授权: 1.在认证时,创建许可集合; List<GrantedAuthority> grantAuths = new ArrayList(); grantAuths.ad...原创 2021-09-01 13:31:08 · 163 阅读 · 0 评论