shiro
文章平均质量分 50
临窗,听雨声
Java是世界上最好的语言,不是js,不是php,不是python,谢谢!
展开
-
SpringBoot整合shiro同时解决注解权限不生效(附源码)
1.shiro apache出品的很好用的权限框架,理论上来说只需要程序员配置两个类,shiro就能为我们工作起来。这几天研究shiro,集成到springboot中,并使用注解权限,踩了不少坑,希望这篇文章能够帮助到大家本文我将讲述一下springboot整合shiro,使用 @RequiresPermissions 进行控制器权限控制1.数据库表设计具体sql文件以及初始化数据...原创 2018-11-12 23:12:25 · 9093 阅读 · 1 评论 -
SpringBoot整合shiro之禁止重复登陆(附源码)
禁止重复登陆,就是同一个账号在不同的浏览器,不同的设备登陆的时候只会有一个登陆成功,其他的都会被挤下去。就像,我登的我的账号,这个时候你再来登我的账号,我就被挤下去了。本文将介绍如何使用shiro禁止重复登陆。每一个登陆用户登陆后都会存在于 shiro 的一个 session里面。当然,这里我们需要设置,登陆成功后Session session = SecurityUtils.g...原创 2018-11-12 23:22:29 · 4444 阅读 · 6 评论 -
shiro之shiro介绍
1.1 什么是shiroApache Shiro 是Java 的一个安全框架。Shiro 可以非常容易的开发出足够好的应用,其不仅可以用在JavaSE 环境,也可以用在JavaEE 环境。Shiro 可以帮助我们完成:认证、授权、加密、会话管理、与Web 集成、缓存等。1.2 为什么要学shiro 既然shiro将安全认证相关的功能抽取出来组成一个框架,使用shiro就...翻译 2018-11-05 22:34:04 · 211 阅读 · 0 评论 -
shiro之shiro认证加代码实现
2.1 基本概念2.1.1 身份验证即在应用中谁能证明他就是他本人。一般提供如他们的身份ID 一些标识信息来表明他就是他本人,如提供身份证,用户名/密码来证明。在 shiro 中,用户需要提供principals (身份)和credentials(证明)给shiro,从而应用能验证用户身份:2.1.2 principals身份,即主体的标识属性,可以是任何东西,如用户...原创 2018-11-05 22:57:00 · 346 阅读 · 0 评论