一.最近项目要进行第三方登陆,由于项目用到了spring_security对于登陆方面需要自己重写 filter.
org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter
二.自己重写了这个filter,根据自己的业务需求去重写
public Authentication attemptAuthentication(HttpServletRequest request, HttpServletResponse response) throws AuthenticationException
三.需要将
auto-config设为
false,因为你不能再靠spring_security来进行filter拦截了,将自己重写
loginfilter,替换
FORM_LOGIN_FILTER
1.在
auto-config为
true,未自定义
filter时,下列用法是可行的.
<remember-me key="123456" token-validity-seconds="1209600"/>
四,解决remeber失效问题,如下操作.配置remeberservice,以及remember.provider.
五,最重要的就是,记得注入.自定义的loginfilter中,以及authentication-manager中.
如果有疑问,可以联系本人QQ1286814049
- 大小: 107.3 KB
- 大小: 76.5 KB
- 大小: 69.5 KB
- 大小: 21.5 KB
分享到:
相关推荐
Spring_Security_多页面登录配置教程
和spring集成使用的完美权限框架,学习java一定要学会spring_security
Spring_Security-3.0.1_中文官方文档(翻译版)
1.本项目为SpringCloud Gateway的微服务框架,整合了SpringSecurity,微服务间使用Redis来获取登陆的用户信息。 2.由于Gateway采用的是纯Webflux方式,所以原有的Spring基于传统拦截器、过滤器的方式无法正常使用...
SPRING_SECURITY_THIRD_EDITION英文版 SPRING_SECURITY_THIRD_EDITION英文版
spring_security 配置
Spring_Security spring控制,Spring_Security_3.帮助文档
Spring_Security_官方文档
SSM框架中使用spring_security实现不同用户之间的权限管理。简单的xml配置入门,连接MySQL数据库进行权限匹配管理,以及对使用spring_security自身BCryptPasswordEncoder类进行加密后的登录处理。
Spring_Security3_源码分析
Spring_Security安全框架的简单应用步骤Spring_Security安全框架的简单应用步骤Spring_Security安全框架的简单应用步骤
单点登录实现 Spring_security+CAS 包含实现教程和程序源代码
Spring_Security详解,讲解Spring_Security常用的过滤器及配置。
Spring_Security_学习总结
Spring_boot和Spring_Security4使用入门资料包括例子源码,方便新手入门使用
Spring_Security_2_配置精讲
NULL 博文链接:https://jiawu.iteye.com/blog/400351
Spring_Security_参考文档_2.0.pdf
spring_security_struts.rar
Spring_Security_3