跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 关于 spring security 配置问题
未分類
6 9 月 2020

关于 spring security 配置问题

关于 spring security 配置问题

資深大佬 : monkeyWie 0

想实现只对 /actuator/** 路径会进行鉴权,并且在源 ip 为内网的时候放行,否则需要通过 HTTP basic 认证

目前的配置可以实现内网放行,代码如下:

http.antMatcher("/actuator/**")                 .authorizeRequests()                 .anyRequest()                 .access("hasIpAddress('::1')" +                         " or hasIpAddress('127.0.0.1')" +                         " or hasIpAddress('10.0.0.0/8')" +                         " or hasIpAddress('172.16.0.0/12')" +                         " or hasIpAddress('192.168.0.0/16')")                 .and()                 .httpBasic(); 

但是这样的话会导致配置文件中定义的用户名和密码失效:

spring.security.user.name=admin spring.security.user.password=123456 

之前不做 ip 白名单的时候配置的用户密码可以生效的:

http.antMatcher("/actuator/**").authorizeRequests()                 .anyRequest().authenticated()                 .and()                 .httpBasic(); 

大佬们帮忙看看应该怎么配置,或者有没有什么最简单的办法能做自定义的权限校验。

大佬有話說 (1)

  • 資深大佬 : THESDZ

    自己写个拦截器

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具