【发布时间】:2018-08-21 20:41:54
【问题描述】:
在 Spring Boot 1.5.x 中,我已经配置了安全性,并且在某些配置文件(例如本地)中,我已将 security.basic.enabled=false 行添加到 .properties 文件以禁用该配置文件的所有安全性。我正在尝试迁移到新的 Spring Boot 2,其中删除了该配置属性。如何在 Spring Boot 2.0.x 中实现相同的行为(不使用此属性)?
我已经阅读了Spring-Boot-Security-2.0 和security-changes-in-spring-boot-2-0-m4 并且没有关于此属性的任何内容。
【问题讨论】:
-
此属性在此处被列为重大更改:github.com/spring-projects/spring-boot/wiki/…
-
@KeatsPeeks 是的,这是真的。这就是为什么我要问如何在 Spring Boot 2 中实现相同的行为(当然,没有这个属性)。
-
@dur 是的,这也是真的。这就是为什么我要问如何做到这一点。大多数关于禁用安全性的 SO 答案都使用该配置属性。所有其他人都使用 Profile 注释来禁用某些配置文件的配置 bean,但这不是我想要的行为,因为 Spring Security 默认需要登录。我想完全禁用那些特定配置文件的登录。
标签: java spring-boot spring-security