SpringSecurity
- 解决SpringSecurity手动退出登录后再次登录成功会重定向到登录界面的问题(https://www.jianshu.com/p/4a5061951c77)
.and().logoutSuccessUrl("/")
- 设置session超时退出(https://www.cnblogs.com/zyly/p/12316099.html)
properties
server.servlet.session.timeout=1800
java
//session管理,失效后跳转
http.sessionManagement().invalidSessionUrl("/login");
- SpringBoot中SpringSecurity 中不能抛出异常UserNameNotFoundException 问题解析与处理
https://juejin.im/post/5c432efce51d4551e653a77e
https://www.jianshu.com/p/4a7654fa0bd3
https://blog.csdn.net/sun1021873926/article/details/60332059
https://www.jianshu.com/p/5714777114b1
java
@Bean
public DaoAuthenticationProvider authenticationProvider() {
DaoAuthenticationProvider provider = new DaoAuthenticationProvider();
provider.setHideUserNotFoundExceptions(false);
provider.setUserDetailsService(mUserDetailsService);
provider.setPasswordEncoder(passwordEncoder);
return provider;
}
- 添加验证码
https://www.jianshu.com/p/5a83e364869c
- Spring Security整合thymeleaf
https://www.jianshu.com/p/953c8998e2bd
- 源码分析
https://segmentfault.com/a/1190000018616620
https://blog.csdn.net/u012702547/article/details/89629415
https://www.cnblogs.com/crazymakercircle/p/12040402.html