Springboot项目, 访问都是401,都要输入用户名密码

开开心心地顺利完成开发任务, 提交代码之后, 然后合并了分支上远端的代码, 然后本来可以访问的页面, 不停地跳出登录验证框, 实在让人抓狂!!! 刚刚开发本机测试还好好的, 怎么pull了次代码就凉透了
无论什么页面要不要登录的,都绕不过这个框
访问就弹出这个框
postman测试, 返回都是401, 鉴权失败!!!
一开始以为是https的情况, 可是我们没用https啊, 不存在证书问题啊, 这是怎么回事?!!!
又看了一遍拦截器, 没问题啊, 拦截器原版啊, 没有改过啊!!!
本着git事git了的原则, 发现pom.xml的maven依赖被动了
就它,多了个Springboot的security的jar包
原来这个东西非常加进去了, 再一看, 原来这个东西默认会把所有的请求都给拦截下来! 需要进行验证, 但是我们只是添加了这个包, 有没有对它进行验证逻辑的编写, 因此每次都被拦截下来, 弹出个默认页面, 然后卡在这里了

在没有具体的放行逻辑之前, 就把所有请求都放行了吧!
在application.java这个启动类中, 添加以下方法

 @Configuration
 public static class SecurityPassAllConfig extends WebSecurityConfigurerAdapter}
 	@Override
 	protected void configure(HttpSecurity http) throws Exception{
 		http.authorizeRequest().anyRequest().permitAll().and().crsf().disable();
 	}
 } 

然后所有的请求就和之前一样了, 都能正常地通过, 并正常访问了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值