![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shiro
shiro框架
MarkMooer
安静点,码代码中... ...
展开
-
shiro-身份授权流程、案例
一、身份授权流程首先调用Subject.isPermitted/hasRole接口,委托给SecurityManager.SecurityManager接着会委托给内部组件Authorizer.Authorizer再将其请求委托给我们的Realm去做,Realm才是真正干活的.realm将用户请求的参数封装成权限对象,再从我们重写的doGetAuthorizationInfo方法中获取从数据库中查询到的权限集合.Realm将用户传入的权限对象,与数据库查询出来的权限对象进行比较。如果用户掺入的权原创 2022-03-21 18:09:34 · 814 阅读 · 0 评论 -
散列算法,Remal使用散列算法
一、散列算法散列算法让其保证不可逆,安全。这里举一个例子sh1的摘要算法。上代码/** * 散列算法 * @author Administrator */public class HashRsaUtil { /** * 加密方式 */ public static final String SHA1="SHA-1"; /** * 加密次数 */ public static final Integer ITERATIONS=原创 2022-03-15 17:52:51 · 1551 阅读 · 0 评论 -
shiro入门
shiro入门小demo原创 2022-01-26 16:34:06 · 2684 阅读 · 0 评论 -
Shiro-概述
一、什么是Shiroshiro是Apache旗下的一个开源框架,将软件系统的安全认证相关功能抽取出来,实现用户身份证,权限授权,加密,会话等功能,组成一个通用的安全认证框架。二、特点易于理解的java security api简单的身份认证(登录),支持多种数据源对角色进行简单的签权(访问控制),也支持细粒度的鉴权支持一级缓存,以提升应用程序的性能内置基于pojo企业会话管理,适合web以及web的环境简单的加密api不跟任何框架或容器捆绑,可以独立运行异构客户端会话访问三、核心组原创 2022-01-26 10:12:38 · 3819 阅读 · 0 评论 -
shiro-权限概述
一、什么是权限权限管理,一般根据系统的安全设置或安全规则,用户可以且只能访问自己被授予的资源。只要有用户名和密码,就一定会存在权限。二、权限分类访问权限作为一个使用者或是访问者,你能够被允许看到的那些资源。数据权限作为一个使用者或是访问者,你能够被允许对那些数据进行操作处理。三、认证概念判断一个用户是否为合法用户,常见的有密码登录,验证码登录,第三方授权登录等。四、认证流程五、授权概念授权,即访问权限,控制谁能访问那些资源。主体进行身份认证后,系统会为其分配对应的权限,当访问资源时,会原创 2022-01-26 09:40:44 · 3645 阅读 · 0 评论