SpringSecurity概述

本文主要介绍了SpringSecurity的基本架构,包括认证和授权两大核心功能,并详细讲解了如何配置项目,实现登录、权限控制及异常处理。内容涵盖配置类、资源控制、密码加密以及API的使用。
摘要由CSDN通过智能技术生成

学习背景

毫无疑问,Spring 框架现在是 Java 后端框架家族里面最强大的一个,其拥有 IOC 和 AOP 两大利器,大大简化了软件开发复杂性。并且,Spring 现在能与所有主流开发框架集成,可谓是一个万能框架,Spring 让 JAVA 开发变得更多简单。
企业数据有些需要匿名访问,有些需要权限访问。每个系统需要对企业的系统数据进行保护,所以产生了安全框架保护技术。
Java下常用的安全框架主要有Spring Security和shiro。本文章主要介绍SpringSecurity技术。
认证授权分析:
在这里插入图片描述

SpringSecurity基本架构

SpringSecurity主要是认证和授权两个部分,在做认证和授权时,做了大量的过滤器。
在这里插入图片描述
不管是认证过滤器还是授权过滤器,可以用系统默认的,也可以自己配置,重写其中的方法。下文主要是自己重写其中的方法。

基本项目配置

一、依赖包主要如下:

org.springframework.boot
spring-boot-starter-web


org.springframework.boot
spring-boot-starter

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值