spring boot security 整合时的坑

在整合Spring Boot Security时遇到登录不进入配置方法、自定义过滤器问题、登录失败未显示错误信息等挑战。通过调试和参考博客文章,找到了相应解决办法,包括删除无效的configure方法、调整过滤器顺序、修复登录失败的跳转逻辑以及处理页面嵌套时的错误响应。同时,介绍了权限拦截的实现思路,将URL与角色映射,判断用户是否有访问权限。
摘要由CSDN通过智能技术生成

1.登录怎么都不进入security里面的方法,而是请求后,自动转到登录页面。

调试发现 重写了 configure的方法,但是里面代码是空导致,整个方法删掉就好了。

public class SecurityConfig extends WebSecurityConfigurerAdapter {
  
@Override
 protected  void configure(AuthenticationManagerBuilder auth) throws Exception{
   
 }

2.自定义过滤器,虽然公用一个也可以,不过分开更好。

参考:https://blog.csdn.net/biboheart/article/details/80666700

修改SecurityConfiguration

package com.truelore.nbzlcy.security;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Bean;
import org.springframework.security.authentication.AuthenticationProvider;
import org.springframework.security.authentication.BadCredentialsException;
import org.springframework.security.authentication.UsernamePasswordAuthenticationToken;
import org.springframework.security.core.Authentication;
import org.springframework.security.core.AuthenticationException;
import org.springframework.security.core.GrantedAuthority;
import org.springframework.security.core.authority.mapping.GrantedAuthoritie
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值