SpringSecurity之入门案例

1. 环境准备

1.1 创建项目

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.2 创建controller启动测试

springboot只要引入了依赖,启动就会自动装配

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

在这里插入图片描述
访问:http://localhost:8080/test就会跳转到http://localhost:8080/login
在这里插入图片描述
默认用户名为:user
密码是启动的时候,随机生成的
在这里插入图片描述
输入默认用户名和随机密码就可以访问了
在这里插入图片描述

2. 权限管理中的相关概念

2.1 主体

英文单词:principal
使用系统的用户或设备或从其他系统远程登录的用户等等。
简单说就是谁使用系统谁就是主体

2.2 认证

英文单词:authentication
权限管理系统确认一个主体的身份,允许主体进入系统。简单说就是“主体”证明自己是谁。
笼统的认为就是以前所做的登录操作

2.3 授权

英文单词:authorization
将操作系统的“权力”“授予”“主体”,这样主体就具备了操作系统中特定功能的能力。
所以简单来说,授权就是给用户分配权限

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值