在Spring Boot的Spring Security中更改Basic认证的ID和密码
只是遇到一点问题所以做个备忘录。
在Spring Boot中,只需添加以下依赖关系即可使用Spring Security,默认情况下启用基本身份验证。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
默认的ID为”user”,密码如下,在Spring Boot启动时会显示在控制台上,将其复制并使用即可。
Using default security password: 2ea51f3a-36a6-473c-951d-6b73d9ee6b50
所以,当要更改此ID和密码时,需要在application.yml或application.properties文件中添加以下配置(将以下的nagaoka替换为任意的ID和密码)。
security:
user:
name: nagaoka
password: nagaoka
security.user.name=nagaoka
security.user.password=nagaoka
顺便说一句,如果按照这样的更改,控制台将不再输出默认密码。
然而,如果只对ID进行更改,那么默认密码将被使用,并且会在控制台上输出。
security:
user:
name: nagaoka
security.user.name=nagaoka
参考网站:
http://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/#boot-features-security
※官方网站