如何禁用Spring Security的登录屏幕?

时间:2018-10-12 16:10:53

标签: spring-boot spring-security login

Spring Security导致/或任何路径重定向到/login,并且/login生成并提供登录表单。我尝试了很多选项,例如将这些行添加到属性文件中

security.ignored=/**
spring.security.enabled=false
management.security.enabled=false
security.basic.enabled=false 

什么都没有。

enter image description here

这可能已被弃用。

2 个答案:

答案 0 :(得分:2)

似乎security.ignored=/**已从Spring Boot 2.x中移出,好像Spring Securityclasspath上一样,Spring Boot将添加@EnableWebSecurity,因此将条目添加到{ {1}}无效。

这是您可以通过配置安全配置来禁用的方法...

application.properties

Security changes in Spring Boot 2.0 M4

答案 1 :(得分:0)

从类路径中删除Spring Security:

<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-security</artifactId>
</dependency>

这将消除迫使用户在查看页面之前登录的障碍。