在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
※官方网站

bannerAds