框架笔记shiroSPRING整合SHIRO第一个阶段_第1页
框架笔记shiroSPRING整合SHIRO第一个阶段_第2页
框架笔记shiroSPRING整合SHIRO第一个阶段_第3页
框架笔记shiroSPRING整合SHIRO第一个阶段_第4页
框架笔记shiroSPRING整合SHIRO第一个阶段_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第1 SHIRO的基本介 Shiro1SHIRO15第2 基本的说 SPRING整合SHIRO第一个阶 SPRING整合SHIRO第二个阶 1章ShiroShiroshiro是一个java的安全框架,有(认证,,加密,会话管理),比springsecurity更加强大易shiro的快速案案例要求要求:ShiroShiro说明:shiroapi的使用,在实际的项目开发中,和这个快速入我们会去参考shiro提供的一个快速案例java项目[shiro的基本使用jar程序员韩顺 Shiro 第一部分\课件\shiro自己需要的jar包perties不必要的日志注销shiro.inishiro.ini测试一把2章前面的快速和实际应用的常见有区别,我们看看spring中如何使用到shirospringshiro第一个阶段完成的整合任务SpringShiro用户名任意,66666才能登java的webjar[shirojar,springjar,缓存包等等程序员韩顺 Shiro 第一部分\课件\01SpringShiro日志ehcache需要jar包\spring的ioc容器的springmvc的过滤器ShiroFilter的过滤器这里的shiro过滤器,需要在容器里面配置一个真正的过滤applicationContext.xml 这里的shiroFilter是shiro的管理器,web.xml中配置是他的对当退出的URL同过过滤器自动回到登录页Anon器表示,即不需要登录就可以,authc需要认证后才springDispatcherServlet-servlet.xmlspringmvc编写login.jsp, 安全登录后会将用户到sessionsession开发一个 判断当前用户是否通过验证,springspringmvcshirookMyRealm.java完成一个认证需要继承一个类,认证:从数据库获取和用户名放到对象里面,它会和你传递过来的token进行验证,如果相同10-springshiro说明项目中的不能明文存放,一般采用MD5盐值加用户名任意,的明文是"666666",但是存放在数据库的是对666666进行了md5+盐值后的,盐值是itbull,hash的次数是1024次hsp用户的登录先得到加密后的Realm的凭证匹配器(对象)(md5+盐值+hash方式校验spring整合shiro第三个阶段(基本的介绍:项目中的某些资源/文件,是需限才能的,并不是只要登录就可以所有的资源,请使用shiro给指定的资源,即:如何在shiro中给资源指定的权限.方案1:把各种资源需要的权限直接配置在applicationContext的shirofilter中。在applicationContext.xml中配置资源需要的角一旦,就只能它所拥有的权限对应的资spring整合shiro第四个阶段(,是通过程序设置受保护的资源先看看在默认的情况下,shiro我们通过分析发现shiro的过滤是通过传递一个LinkedHashMap<K,V>给我们的的filterChainDefinitionMapbean,并且将我LinkedHashMap<K,V>filterChainDefinitionMap属性即可.编写了一个可以获取到资源和权限的LinkedHashMap对象的applicationContext.xmlShiroFilterfilterChainDefinitionMapFilterChainDefinatonMap获取调用setfilterChainDefinatonMap方法将获取递给shirofilter过滤器.用户从数据库获取到权限后,会与这个集合中的资源进行匹配,来确定可以行用户展示那些资源通过shiro控制操作菜单和用户信案例演示需求分析实现Spring整合Shiro-说明:shiroService编写一个TestService类有两个方法say

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论