初识Spring Security

简介: 初识Spring Security

 一个重量级的安全管理框架

1.配置繁琐

2.概念繁琐

优势:

1.安全

在 SSM里,因为配置繁琐,所以Spring Security使用较少。但是,Spring Boot中为Spring Security做了自动化配置,所以在Boot中,security使用非常多。

先带大家写一个简单的例子

创建一个Spring Boot工程,项目添加如下依赖

<dependencies>

   <dependency>

       <groupId>org.springframework.boot</groupId>

       <artifactId>spring-boot-starter-security</artifactId>

   </dependency>

   <dependency>

       <groupId>org.springframework.boot</groupId>

       <artifactId>spring-boot-starter-web</artifactId>

   </dependency>

</dependencies>

一个web依赖,一个security依赖。

新建一个接口访问试一下

image.gif

image.gif

进入到了登录页面,此时,我们什么都没干,项目就已经存在登录页面了。

默认的用户名是user,密码在如下位置

image.gif

image.gifimage.gif

登录成功

注销也是给你写好了的,在地址栏访问logout接口

image.gif

image.gif

image.gif

回到了登录页面。

我们可以在配置文件中简单设置自己的账号密码

image.gif

image.gif

当你设置了自己的账号密码时,控制台不会再打印密码。

此时的登录账号密码就变成了你自己设置的。

admin 123456

目录
打赏
0
0
0
0
26
分享
相关文章
什么是JWT?如何使用Spring Boot Security实现它?
什么是JWT?如何使用Spring Boot Security实现它?
1277 5
Spring Security 6.x 微信公众平台OAuth2授权实战
上一篇介绍了OAuth2协议的基本原理,以及Spring Security框架中自带的OAuth2客户端GitHub的实现细节,本篇以微信公众号网页授权登录为目的,介绍如何在原框架基础上定制开发OAuth2客户端。
446 4
Spring Security 6.x 微信公众平台OAuth2授权实战
Spring Security 6.x 一文快速搞懂配置原理
本文主要对整个Spring Security配置过程做一定的剖析,希望可以对学习Spring Sercurity框架的同学所有帮助。
582 5
Spring Security 6.x 一文快速搞懂配置原理
Spring Security 6.x OAuth2登录认证源码分析
上一篇介绍了Spring Security框架中身份认证的架构设计,本篇就OAuth2客户端登录认证的实现源码做一些分析。
583 2
Spring Security 6.x OAuth2登录认证源码分析
Spring Security 6.x 图解身份认证的架构设计
【6月更文挑战第1天】本文主要介绍了Spring Security在身份认证方面的架构设计,以及主要业务流程,及核心代码的实现
207 1
Spring Security 6.x 图解身份认证的架构设计
Spring Security 6.x 过滤器链SecurityFilterChain是如何工作的
上一篇主要介绍了Spring Secuirty中的过滤器链SecurityFilterChain是如何配置的,那么在配置完成之后,SecurityFilterChain是如何在应用程序中调用各个Filter,从而起到安全防护的作用,本文主要围绕SecurityFilterChain的工作原理做详细的介绍。
728 0
Spring Security 6.x 过滤器链SecurityFilterChain是如何工作的

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问