shiro
Kevin_cai09
无情的bug maker
展开
-
shiro学习笔记(四)
今日内容:spring boot整合shiro实现多realm认证spring boot整合shiro实现多realm认证在一些情况下我们数据库有多张表,登录的时候需要查不同的表,判断是否有该用户,这时候,一个realm就显得有心无力,所以多realm认证也是shiro中一项很强大的功能。通过走源码。protected AuthenticationInfo doAuthenticat...原创 2019-01-18 01:11:02 · 193 阅读 · 0 评论 -
shiro学习笔记(一)
今日内容:shiro简介spring boot 整合 shiro 实现登录验证功能1.shiro简介Apache Shiro 是一个强大而灵活的开源安全框架,它干净利落地处理身份认证,授权,企业会话管理和加密。以下是你可以用 Apache Shiro 所做的事情:1.验证用户来核实他们的身份2.对用户执行访问控制,如:判断用户是否被分配了一个确定的安全角色 ,判断用户是否...原创 2019-01-14 01:15:47 · 198 阅读 · 0 评论 -
shiro学习笔记(二)
今日内容:shiro资源授权thymeleaf整合shiro权限标签1.shiro资源授权1.授权:授权,又称作为访问控制,是对资源的访问管理的过程。换句话说,控制谁有权限在应用程序中做什么2.授权方式在 Shiro 中执行授权可以有 3 种方式:编写代码——你可以在你的 Java 代码中用像 if 和 else 块的结构执行授权检查。JDK 的注解——你可以添加授权注解给...原创 2019-01-14 16:56:10 · 255 阅读 · 0 评论 -
shiro学习笔记(三)
今日内容:shiro实现rememberMe功能shiro权限的两种方式总结1.shiro实现rememberMe1.什么是rememberMeShiro 对记 住我的 Subject 和通过验证的 Subject 作了精确的区分:Remembered(记住我):一个记住我的 Subject 不是匿名的,而且有一个已知的身份 ID(也就是 subject.getPrincipal...原创 2019-01-15 17:32:14 · 591 阅读 · 0 评论 -
shiro开发文档阅读(四)缓存组件
shiro缓存1.cache接口cache接口主要定义了针对缓存的一些操作,下边是shiro中cache接口的一些相关方法public interface Cache<K, V> { // 得到缓存 V get(K var1) throws CacheException; // 放入缓存 V put(K var1, V var2) throws...原创 2019-02-22 00:33:20 · 289 阅读 · 0 评论 -
shiro开发文档阅读(一)认证
一 ,Authentication(身份验证)1.shiro的身份认证Authentication 是指身份验证的过程——即证明一个用户实际上是不是他们所说的他们是谁。对于一个用户证明自己 的身份来说,他们需要提供一些身份识别信息,以及某些你的系统能够理解和信任的身份证明。 这是通过提交用户的身份和凭证给 Shiro,以判断它们是否和应用程序预期的相匹配。2.三个要素subjec...原创 2019-02-18 19:06:41 · 2511 阅读 · 2 评论 -
shiro开发文档阅读(二)授权
Authorization(授权)授权,又称作为访问控制,是对资源的访问管理的过程。换句话说,控制谁有权限在应用程序中做什么。 授权检查的例子是:该用户是否被允许访问这个网页,编辑此数据,查看此按钮,或打印到这台打印机?这些都是 决定哪些是用户能够访问的。1.shiro实现授权的方式:1. 编写代码——你可以在你的 Java 代码中用像 if 和 else 块的结构执行授权检查。1.**...原创 2019-02-18 23:25:35 · 295 阅读 · 0 评论 -
shiro开发文档阅读(三)sessionManager
Apache Shiro 提供安全框架界独一无二的东西:一个完整的企业级 Session 解决方案,从最简单的命令行及智能手机 应用到最大的集群企业 Web 应用程序。这对许多应用有着很大的影响——直到 Shiro 出现,如果你需要 session 支持,你需要部署你的应用程序到 Web 容 器或使用 EJB 有状态会话 Bean。Shiro 的 Session 支持比这两种机制的使用和管理更为...原创 2019-02-20 00:52:21 · 1548 阅读 · 0 评论