我将在我的@RestController
端点上使用spring-boot-security
进行基本身份验证,如下所示:
pom.xml:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
application.properties:
security.user.name=user
security.user.password=pass
问题:如何在开发环境中禁用基本身份验证,并仅在使用启动参数 -Dspring.profiles.active=production
激活特定配置文件时才启用。
我想将上述属性移至 application-production.properties
中。在开发环境中,端点不应该有任何身份验证。
application-dev.properties
文件,并使用security.basic.enabled=false
禁用安全性即可。 - M. Deinum