首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Shiro
安娜卡列尼娜
创建于2023-06-01
订阅专栏
Shiro的学习历程
暂无订阅
共14篇文章
创建于2023-06-01
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
RabbitMQ安装与配置(Windows)
简介 RabbitMQ 是一个由 Erlang 语言开发的 AMQP 的开源实现。Erlang是为电话交换机编写的语言,天然对分布式和高并发支持良好。 RabbitMQ 最初起源于金融系统,用于在分布
Shiro(十三)RememberMe
介绍 Shiro中的Remember Me功能可以让用户在下次访问时无需再次输入用户名和密码,而是直接通过浏览器的Cookie或其他方式自动登录。下面介绍一下Shiro Remember Me的实现原
Shiro(十二)Spring集成
在前面我们讲到了在SpringBoot项目中集成Shiro框架,这里我们讲一下在Spring集成Shiro框架。 Spring集成Shiro可以帮助我们快速实现基于授权的安全管理,极大地减轻了安全管理
Shiro(十一)缓存
缓存的含义 缓存是一种数据的临时存储技术,通过预先在高速存储器中存储部分类似于应用程序中经常访问的数据,可以加速数据访问和请求的响应速度。缓存将数据存储在较快的存储介质中,以便下一次请求时可以更快地获
Shiro(八)加密解密
介绍 在涉及到密码或者隐私信息的存储问题上,应该对隐私数据进行加密或者摘要存储,而不是存储敏感信息。比如账号或者隐私信息泄露,都会造成不可逆的影响,因此我们在编码或者存储数据的过程中需要对隐私数据进行
Shiro(九)SpringBoot集成
介绍 提供在实际项目中我们通过Spring或者SpringBoot来集成Shiro来进行权限的校验和用户的认证,下面是SpringBoot集成Shiro的步骤: 集成 添加依赖 添加相关依赖:在pom
Shiro(十)Session
介绍 Shiro中的Session管理是Shiro框架的一个核心组件,用于管理用户会话信息。Shiro的Session管理包括会话创建、销毁、过期等功能以及session存储策略,Shiro已经提供了
Shiro(七)配置
介绍 在使用Shiro框架中我们配置数据的方式通常有以下方式,分别是shiro 提供的ini配置文件、Java代码配置、spring提供xml配置、spring配置类、数据库。通常在SpringBoo
Shiro(六)授权
介绍 授权,也叫访问控制,即在应用中控制谁能访问哪些资源(如访问页面/编辑数据/页面操作等)。在授权中需了解的几个关键对象:主体(Subject)、资源(Resource)、权限(Permission
Shiro(五)Realm配置
Reaml介绍 Realm:域,Shiro 从 Realm 获取安全数据(如用户、角色、权限),就是说 SecurityManager 要验证用户身份,那么它需要从 Realm 获取相应的用户进行比较
Shiro(四)身份认证
认证含义 身份认证就是在应用程序中证明张三就是张三,李四就是李四。通常的逻辑是校验当前登录用户提供的什么认证信息与注册时或者在数据库中存储的信息是否一致。一般是系统用户提供如他们的身份 ID 一些标识
Shiro(三)架构
接下来我们来从 Shiro 内部来看下 Shiro 的架构,如下图所示: Subject:主体,可以看到主体可以是任何可以与应用交互的 “用户”,所有的用户都需要受到 SecurityManager
Shiro(二)简介
对shiro 中三个重要部分Subject、SecurityManager、Realm 的详细介绍和shiro的简单认证流程
学习Shiro(一)介绍
shiro简介: 来自shiro官网的英文介绍 简单概括为: 身份验证(Authentication) - 证明用户身份,通常称为用户“登录”。 授权(Authorization) - 访问控制,给登