shrio框架

本文介绍了Apache Shiro的安全框架功能,重点讲解了身份认证和权限管理。通过SpringBoot Security、OAuth2和JWT的结合,实现认证授权。详细讨论了OAuth2的角色和流程,JWT的结构、特点以及安全考虑。文中还涵盖了常见的问题和解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这里是修真院后端小课堂,每篇分享文从

八个方面深度解析后端知识/技能,本篇分享的是:

【shrio框架】

大家好,我是IT修真院深圳分院第十二期学员,一枚正直纯洁善良的JAVA程序员。

今天给大家分享一下,修真院官网JAVA任务十的一个知识点:shrio

1.背景介绍

2.知识剖析

3.常见问题

4.解决方案

5.编码实战

6.扩展思考

7.参考文献

8.更多讨论

1.背景介绍

Apache Shiro 是一个安全框架,而他的作用:认证、授权、加密、会话管理、与Web集成、缓存等。今天要讲到的有两点,身份认证和权限管理。这里我们改用 SpringBoot Security + OAuth2 + JWT 三者结合来实现身份认证和权限管理。

2.知识剖析

2.1.Spring Security的主要作用:

2.2.spring Security配置

2.3.spring cloud oauth2 的认证流程

2.4.JWT的应用场景

2.5.JWT的认证流程







 2.1.Spring Security的主要作用:

1.认证,是认证主题的过程,通常是指可以在应用程序中执行操作的用户、设备或其他资源。

2授权,是指决定是否允许已认证的主体执行某一项操作。

2.2.spring Security配置

1.首先是引入 Spring Security 相关依赖

2.编写一个配置类,这个类继承 WebSecurityConfigurerAdapter,并在该配置类上加上 @EnableWebSecurity 开启

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值