Spring基本安全性配置用户名/密码无法正常工作

问题描述 投票:-1回答:1

我们的应用程序基于Spring-boot 2.0。我通过向pom.xml添加以下依赖项来启用基本安全性:

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

我还添加了属性,以便我可以为基本安全性而不是生成的安全性定义自己的用户标识和密码。我在/resources/applicaiton.properties文件中将它们定义为:

security.user.name=user1
security.user.password=pass1

当我启动我的应用程序时,我可以看到它仍然在日志中为我生成密码。此外,我无法使用user1 / pass1组合登录。我只能使用user = user和password = generated-password-from-log文件成功登录。

为什么Spring安全性不允许我使用user1 / pass1登录?可能是什么问题呢?

spring-boot spring-security
1个回答
1
投票

这些属性需要spring前缀。

spring.security.user.name=user # Default user name.
spring.security.user.password= # Password for the default user name.

如果我想配置一些东西,我经常看看this List

我希望这有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.