-----Shiro
文章平均质量分 79
老猫烧须
从前有座山,山里有座庙
展开
-
Shiro入门9:Shiro授权流程和三种授权方式和权限标识符规则
|---Shiro授权流程 |---构造SecurityManager环境 |---Subject.isPermited()授权 |---SecurityManager.isPermited()执行授权 |---Authorizer执行授权 |---Realm根据身份获取资源权限信息原创 2016-03-30 21:20:01 · 19371 阅读 · 2 评论 -
Shiro整合SSH开发4:Realm授权,perms过滤器测试和使用方法讲述
本文还是使用静态的验证方式,将在以后一步步进行数据库查询认证信息和授权信息,不过,为了方便大家一步步学习和查看,还是先从静态的方式开始吧。原创 2016-04-23 16:11:04 · 26128 阅读 · 0 评论 -
shiro入门8:Shiro前几章复习
前几章对应的地址:【从1开始吧】http://blog.csdn.net/nthack5730/article/details/50964539http://blog.csdn.net/nthack5730/article/details/50964605http://blog.csdn.net/nthack5730/article/details/50964707http:/原创 2016-03-27 21:52:52 · 11214 阅读 · 0 评论 -
Shiro整合SSH开发1:整合Shiro+Struts2+Spring+Hibernate 初步整合配置【基于Maven】
我看的视频教程中使用的是SSM(Spring+SpringMVC+mybaties),但是我目前用的是SSH,特别是Struts2,在学习的时候特别不方便,后面在网络上面查找对应的文章,写的东西都不够详尽。因此我自己根据视频教程中的配置流程一步步转化为关于SSH的配置。(虽然初步配置完成后发现和Controller层的关系不大,但是写下这篇文章还是觉得挺有成就感的。) 这是一个基础的配置,直到基础配置完成为止,我并没有进行一个详细的认证和授权的流程,但是也希望通过这篇文章能帮助到大家。如果大家觉得原创 2016-03-31 18:06:25 · 16929 阅读 · 1 评论 -
Shiro入门7:修改自定义realm支持散列MD5密码对比
需求:实际开发时realm要进行md5值(明文散列后的值)的对比此文老猫原创,转载请加本文连接:http://blog.csdn.net/nthack5730/article/details/50971087更多有关老猫的文章:http://blog.csdn.net/nthack5730需要在配置文件中进行散列对比shiro原创 2016-03-27 21:42:36 · 16317 阅读 · 1 评论 -
Shiro整合SSH开发2:结合Struts2实现登陆和退出以及Shiro执行流程和原理解析
登陆原理如下: 当用户没有认证时,请求loginurl进行认证【在applicationContext-shiro.xml 配置中】,用户身份和用户密码提交数据到loginurl 从表单提交认证的request中被FormAuthenticationFilter拦截住,取出request中的username和password【这两个参数的名称是可以配置的】。 FormAuthentication原创 2016-04-11 18:40:59 · 20452 阅读 · 8 评论 -
Shrio入门1:基础理论需求
目标: |---了解基于资源的权限管理方式 |---掌握权限数据模型 |---基于URL权限管理(不使用Shiro实现权限管理) |---Shiro实现用户认证 |---Shiro实现用户授权 |---Shiro与实际的企业web项目整合开发的方法 要学会权限管理的解决方案原创 2016-03-23 16:44:16 · 12552 阅读 · 1 评论 -
Shiro入门6:自定义realm查询数据库进行认证
为什么要用Realm?自定义Realm有什么作用?将来实际开发需要realm从数据库查询信息Realm是什么?关于Realm的作用及解释,原创 2016-03-24 13:59:02 · 16778 阅读 · 4 评论 -
Shiro入门5:Shiro认证的HelloWorld
这是一个基于原生实现的一个Shiro认证的HelloWorld的Test,这篇文章为了让大家更加快速熟悉Shiro的使用流程,在最后我会给大家发一下我自己的总结。原创 2016-03-23 17:42:00 · 13430 阅读 · 1 评论 -
Shiro入门4:Shiro环境搭建【基于Maven】
在这里我使用了Maven作为项目JAR包管理,只要使用下面提供的Shiro在Apache里面的仓库就可以轻松快捷地加入Shiro框架在WEB程序中所需要的代码。如果没有使用Maven的可以在Shiro官网下载所需要的JAR包也是可以使用的。【核心JAR包:shiro-core-1.2.3】原创 2016-03-23 17:24:30 · 24550 阅读 · 1 评论 -
Shiro入门3:Shiro主要架构、组件介绍
简单介绍Shiro的主要组件以及功能原创 2016-03-23 16:59:57 · 14485 阅读 · 0 评论 -
Shiro入门2:权限管理入门,用户认证、授权
关于权限管理,用户认证和用户授权的理论知识原创 2016-03-23 16:50:46 · 13260 阅读 · 0 评论 -
Shiro入门10:自定义Realm进行授权
需求: |---前一个的程序通过shiro-permission.ini作为数据源对权限信息进行静态配置,实际开发中从数据库中获取权限数据 就需要自定义realm,由Realm从数据库查询权限数据。 |---Realm根据用户身份查询权限数据,将权限数据返回给Authorizer(授权器) | |---自定义Realm【实现Authoriz原创 2016-03-30 21:28:49 · 16049 阅读 · 3 评论 -
Shiro整合SSH开发3:配置Shiro认证后页面地址跳转问题(和详述不配置需要注意的问题)
在视频教程中讲请求认证成功后跳转页面的问题是一笔带过的,但是我觉得有必要单独写一篇对应的文章进行叙述。 我用了SSH来整合Shiro,在开发后验证的过程中,每次登陆后Shiro都会跳转到一个不知名js中,但是重点是我上一次访问的地址是:Edithttp://localhost:8080/shiro_05/user/login.action认证之后应该跳转到上一个请求的原创 2016-04-12 13:36:27 · 21740 阅读 · 2 评论