当前位置: 首页 > 知识库问答 >
问题:

Spring Boot的Spring Security默认凭据是什么?

童冠玉
2023-03-14

我使用的是Spring Boot,我使用的是spring-data-rest-hal-browser,似乎一切都很好,只是当我尝试点击URL:localhost:8080时,我被重定向到http://localhost:8080/login以使用HAL浏览器导航我的endpoint,然后我得到一个屏幕,请求一个我没有的用户和密码。

登录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>

这是登录屏幕:

共有1个答案

黄德明
2023-03-14

在运行应用程序之后,请看一下控制台的输出。如果您没有运行时异常,那么您应该很容易找到凭据。默认情况下,用户名是“user”,密码总是不同的,因此从系统中生成。

为更清楚起见,登录页面附带了以下依赖项:

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

另外,如果要为凭据设置一些值,请转到application.properties文件并添加以下两行:

spring.security.user.name= your_username
spring.security.user.password= your_password
 类似资料:
  • 我在我的springBoot应用程序中添加了H2DB,用于单元测试目的。 应用中测试。我刚刚添加的属性: Spring数据源。名称=h2db spring.h2.console.enabled=true 它工作正常,节省了价值。 但它是如何工作的,我如何浏览这个数据库?

  • AMFTP web的默认账号密码是什么?我忘记了。 试了好几个,确实想不起来账号了。已经尝试过了常用的账密,不行。

  • 我正在使用JAXP XSLT API(javax.xml.transform)来转换xml文件。 TransformerFactory的javadoc表示:它使用以下有序查找过程来确定要加载的TransformerFactory实现类: 使用javax。xml。使改变TransformerFactory系统属性 使用JRE目录中的属性文件“lib/jaxp.properties”。此配置文件采用标

  • Kubernetes的pods(部署)活跃性和就绪性问题可以用这个初始延迟来配置----这意味着问题将在容器启动后的这多次发送之后开始。如果没有指定,默认值是多少?我好像找不到了。periodSeconds的默认值记录为10秒。 谢谢

  • 线程池200,肯定不可能满足所有情况。 系统的业务并发量、CPU数、业务处理时间等等,怎么确定我最后该配置多少tomcat线程合适? 有没有什么公式可以参考

  • 问题内容: 如果没有覆盖该方法,默​​认的实现是什么? 问题答案: 然后,此类从其祖先之一继承。如果它们都不覆盖它,则使用Object.hashCode。 从文档: 在合理可行的范围内,由Object类定义的hashCode方法确实为不同的对象返回不同的整数。(通常通过将对象的内部地址转换为整数来实现,但是JavaTM编程语言不需要此实现技术。) 因此默认实现是特定于JVM的