shiro权限框架
心之所向...
这个作者很懒,什么都没留下…
展开
-
角色,员工,权限之间的关系以及角色的CRUD
1 Role与Permission的CRUD1.1 domain创建权限@Entity@Table(name = "permission")public class Permission extends BaseDomain { //权限名称 private String name; //权限资源(路径) private String url; /...原创 2019-12-15 22:39:57 · 1095 阅读 · 0 评论 -
shiro认识
一.认识shiroApache Shiro是一个强大且易用的Java安全框架,有身份验证、授权、密码学和会话管理。轻量级的权限框架 shiro(轻量级,粗粒度) , Spring security(细粒度) RBAC:权限(登录,授权) 用户(n)-角色(n)-权限(n)(资源)1.1 shiro的四大基石身份认证(登录) Authentication 授权(权限) Autho...原创 2019-12-14 20:36:49 · 155 阅读 · 0 评论 -
spring集成shiro
集成Spring需要有Spring的环境集成Spring的核心就是把框架的核心类(SecurityManager,Subject,Realm)交给Spring管理!1 导包<!-- shiro(权限框架)的支持包 --><dependency> <groupId>org.apache.shiro</groupId> ...原创 2019-12-14 20:42:21 · 159 阅读 · 0 评论 -
shiro自定义加密工具
public class MD5Util { //系统确定了迭代和盐值,就不会再去修改它 public static final String SALT= "XXX"; public static final Integer HASHITERATIONS= 10; /** * 传入密码,咱们对它进行加密 * 统计的加密规则: 加密:MD5 迭...原创 2019-12-15 22:24:30 · 209 阅读 · 0 评论 -
shiro自定义过滤器
ajax请求权限拦截解决Ajax的跳转问题; 不再跳转页面,而是给出提示。(弹出框)1 自定义权限过滤器写一个类,继承 PermissionsAuthorizationFilter 重写 onAccessDenied方法/** * 重写Shiro的权限过滤器(我们要让他支持Ajax操作) */public class MyPermissionsAuthorizationFi...原创 2019-12-17 18:41:03 · 640 阅读 · 0 评论 -
shiro标签
1.引入标签<%@ taglib prefix="shiro" uri="http://shiro.apache.org/tags" %>2.拿到主体的标签<shiro:principal property="username" /> 3 权限判断的标签<shiro:hasPermission name="employee:delete...原创 2019-12-17 18:43:44 · 130 阅读 · 0 评论