
spring security
文章平均质量分 63
尖叫酒杯
宁鸣而死,不默而生
展开
-
Spring boot+Spring security5.0+thymeleaf登录表单POST方式无法提交403或自动转为GET方式的解决
一、前言 我这几天看到查看这篇博文的人比较多,特意更新了两种解决第二个问题办法。 这两天看隔壁组项目,由于我自己项目和他们项目一样使用的Spring boot基础框架,想看看有什么值得学习的地方,结果就看到人家的登录表单可以正常分GET和POST提交,也没做什么特别的处理,唯一的区别就是人是用Ajax中并submit方法提交的。当时我的项目在登录模块也分GET和POST两种请求...原创 2018-08-31 17:24:31 · 4322 阅读 · 0 评论 -
Spring boot+Spring security5+Thymeleaf集成项目登陆后一直处于匿名用户和defaultSuccessUrl无效问题的分析解决
一、前言 前两天帮同事解决代码bug发现的问题,当天没有解决,把涉及到的代码抽出来单独放在一个项目里研究。当时在网上并没有合适的解决方案,经过不断调试,现在解决了问题,把问题处理方案贴出来供大家学习。二、问题描述与解决 点击登录后,后台service重写的loadUserByUsername方法显示已经根据提交的表单信息成功找到了对应的用户信息以及用户所对应的角色信息。代码...原创 2018-09-12 11:44:18 · 8467 阅读 · 2 评论 -
SecurityContextHolder.getContext().getAuthentication()为null的问题
一、前言 项目背景是Spring boot+Spring secutiry+Thymeleaf。二、问题原因 这个问题的原因的是你在用Spring Security加载权限的时候没有加载到,一般是手动调用重写的loadUserByUsername方法却没有赋予权限导致的。可以看我的另一篇博文有提到Spring boot+Spring security5+Thymeleaf集...原创 2018-09-12 11:51:57 · 12585 阅读 · 1 评论 -
Spring Security中html页面设置hasRole无效的问题
一、前言 帮同事解决问题的时候,偶然发现的hasRole和hasAnyAuthority的区别。当然,可能有更深入的我没看到。现在把我实际的调试结果分享给大家二、失效原因及解决 下面是部分示例html页面代码 <div sec:authorize="hasRole('R_ADMIN')"> <p class="b...原创 2018-09-12 14:38:34 · 6971 阅读 · 3 评论