WebFlux应用入门
本站(springdoc.cn)中的内容来源于 spring.io ,原始版权归属于 spring.io。由 springdoc.cn 进行翻译,整理。可供个人学习、研究,未经许可,不得进行任何转载、商用或与之相关的行为。 商标声明:Spring 是 Pivotal Software, Inc. 在美国以及其他国家的商标。 |
本节介绍了如何在响应式应用程序中使用Spring Security与Spring Boot的最低设置。
升级依赖
你可以通过添加 spring-boot-starter-security
来为你的Spring Boot项目添加Spring Security。
-
Maven
-
Gradle
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
implementation 'org.springframework.boot:spring-boot-starter-security'
启动 Hello Spring Security Boot
现在您可以通过使用Maven插件的 run
goal 来 运行Spring Boot应用程序。下面的例子展示了如何做到这一点(以及这样做的输出结果的开头)。
Running Spring Boot Application
-
Maven
-
Gradle
$ ./mvnw spring-boot:run
...
INFO 23689 --- [ restartedMain] .s.s.UserDetailsServiceAutoConfiguration :
Using generated security password: 8e557245-73e2-4286-969a-ff57fe326336
...
$ ./gradlew bootRun
...
INFO 23689 --- [ restartedMain] .s.s.UserDetailsServiceAutoConfiguration :
Using generated security password: 8e557245-73e2-4286-969a-ff57fe326336
...
认证
你可以在 localhost:8080/
访问该应用程序,这将使浏览器重定向到默认的登录页面。你可以提供 user
的默认用户名和随机生成的密码,这些密码会被记录到控制台中。然后浏览器会被带到最初请求的页面。
要注销,你可以访问 localhost:8080/logout
,然后确认你想注销。