![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Shiro
文章平均质量分 51
西瓜和萝卜
哈哈
展开
-
Shiro Freemaker页面模板控制
Shiro页面控制例如在页面上登录后就会显示退出,不登录会显示登录,权限低的不能看到权限高的选项等FreeMaker模板引擎引入freemaker模板引擎引入freemaker的依赖包<!-- 引入freeMarker的依赖包. --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-freemarke原创 2020-12-17 18:50:08 · 143 阅读 · 1 评论 -
Shiro角色和权限验证
需要开启Shiro注解先前已经配置过了//开启Shrio注解 @Bean public AuthorizationAttributeSourceAdvisor getAuthorizationAttributeSourceAdvisor(UserRealm userRealm){ AuthorizationAttributeSourceAdvisor aasa = new AuthorizationAttributeSourceAdvisor(); aas原创 2020-12-17 18:47:31 · 270 阅读 · 0 评论 -
Shiro获取用户登录信息
主要使用 SecurityUtils.getSubject(); 获取在通过Subject 的一些方法下面是一些主要的方法 @RequestMapping("/index") public String index(){ Subject subject = SecurityUtils.getSubject(); //再认证的时候Principal 可以是用户对象 ,不单单只是username 是用什么认证就转化为什么对象 String us原创 2020-12-17 18:46:48 · 998 阅读 · 0 评论 -
Shiro一处登录与退出
Shiro一处登录与退出退出 @RequestMapping("/loginout") public String loginOut(){ Subject sub = SecurityUtils.getSubject(); sub.logout(); return "userlogin "; } 一处登录一处登录指的是用户只能在一台设备上登录,如果在另一台设备登录 则需要处理(先前用户退出)实现方法.在认证之前看一下ses原创 2020-12-17 18:46:09 · 371 阅读 · 1 评论 -
Shiro编写身份认证 简单版
Shiro编写身份认证 简单版Controller 中的登录接口login @RequestMapping("/login") public String login(String userName,String userPassword){ if("".equals(userName)|| userName==null) return "未填写用户名"; if("".equals(userPassword)|| userPassword==null) r原创 2020-12-17 18:45:09 · 75 阅读 · 0 评论 -
Shiro-SpringBoot搭建
ShiroSpring搭建引入maven依赖pom引入<!--Shiro--> <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-core</artifactId> <version>1.5.2</version> <原创 2020-12-17 18:44:18 · 120 阅读 · 1 评论 -
Shiro实现原理
Shiro实现原理应用代码通过 Subject 来进行认证和授权,而 Subject 又委托给 SecurityManager; 我们需要给 Shiro 的 SecurityManager 注入 Realm,从而让 SecurityManager 能得到合法的用户及其权限进行判断。原创 2020-12-17 18:41:14 · 230 阅读 · 0 评论 -
Shiro介绍
Shiro介绍安全是企业应用中不可缺少的功能,在众多权限框架中,Shiro(其前身是JSecurity)因其简单而又不失强大的特点引起了不少开发者的注 意。随着Grails的关注度越来越高,在Grails社区也出现了Shiro的插件。Shiro最早的名字是JSecurity,后来更名为Shiro并成为Apache的孵化项目。这次改名也同样影响了Grails Shiro Plugin。它最早在Shiro还未改名之前就已经存在了,后来因为Shiro的名字变更,也就一道跟着“改名换姓”。由于Grails S原创 2020-12-17 18:39:14 · 234 阅读 · 0 评论