我正在使用Spring Boot
,我正在使用spring-data-rest-hal-browser
,一切似乎都很好,除了当我尝试点击URL:http://localhost:8080
我被重定向到http://localhost:8080/login
以使用HAL浏览器导航我的端点,然后我看到一个屏幕,请求输入我没有的用户和密码。
登录到spring security的默认凭据是什么?如何更改它们或禁用登录选项?
这是我使用的依赖:
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-rest-hal-browser</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
字符串
这是登录屏幕:
的数据
2条答案
按热度按时间8ehkhllq1#
运行应用程序后,请查看控制台输出。如果没有运行时异常,那么应该很容易找到凭据。默认情况下,用户名为
user
,密码始终不同,因此由系统生成。为了更清楚起见,登录页面附带了以下依赖项:
字符串
此外,如果您想为凭据设置一些值,请转到
application.properties
文件并添加这两行:型
kadbb4592#
默认用户名为
user
当您运行应用程序时,可以在控制台中找到密码。
示例:
字符串
如果你想自己设置它们,你可以通过覆盖
application.properties
中的默认值来实现:型