摘要: 在认证、授权内部实现机制中都有提到,最终处理都将交给Real进行处理。因为在Shiro中,最终是通过Realm来获取应用程序中的用户、角色及权限 信息的。通常情况下,在Realm中会直接从我们的数据源中获取Shiro需要的验证信息。可以说,Realm是专用于安全框架的DAO. 一、认证实现正如前文所... 阅读全文
posted @ 2015-06-23 18:14 sikewang 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 授权即访问控制,它将判断用户在应用程序中对资源是否拥有相应的访问权限。 如,判断一个用户有查看页面的权限,编辑数据的权限,拥有某一按钮的权限,以及是否拥有打印的权限等等。一、授权的三要素授权有着三个核心元素:权限、角色和用户。权限权限是Apache Shiro安全机制最核心的元素。它在应用程序中明确... 阅读全文
posted @ 2015-06-23 18:07 sikewang 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 认证就是验证用户身份的过程。在认证过程中,用户需要提交实体信息(Principals)和凭据信息(Credentials)以检验用户是否合法。最常见的“实体/凭证”组合便是“用户名/密码”组合。 一、Shiro认证过程1、收集实体/凭据信息Java代码 //Exampleusingmostcommo... 阅读全文
posted @ 2015-06-23 15:58 sikewang 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 一、什么是Shiro Apache Shiro是一个强大易用的Java安全框架,提供了认证、授权、加密和会话管理等功能:认证 - 用户身份识别,常被称为用户“登录”;授权 - 访问控制;密码加密 - 保护或隐藏数据防止被偷窥;会话管理 - 每用户相关的时间敏感的状态。对于任何一个应用程序,Shiro... 阅读全文
posted @ 2015-06-23 15:27 sikewang 阅读(555) 评论(0) 推荐(1) 编辑
摘要: 一、在web.xml中添加shiro过滤器 Xml代码 shiroFilterorg.springframework.web.filter.DelegatingFilterProxyshiroFilter/*二、在Spring的applicationContext.xml中添加shiro配置1、添加... 阅读全文
posted @ 2015-06-23 14:59 sikewang 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 在尝试保护你的应用时,你是否有过挫败感?是否觉得现有的Java安全解决方案难以使用,只会让你更糊涂?本文介绍的Apache Shiro,是一个不同寻常的Java安全框架,为保护应用提供了简单而强大的方法。本文还解释了Apache Shiro的项目目标、架构理念以及如何使用Shiro为应用安全保驾护航... 阅读全文
posted @ 2015-06-23 13:34 sikewang 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 数据库字段和类Object属性不匹配,Method threw 'org.hibernate.exception.SQLGrammarException' exception. Cannot evaluate com.hotel.Object_$$_jvst485_15.toString() 阅读全文
posted @ 2015-06-03 18:14 sikewang 阅读(2809) 评论(0) 推荐(0) 编辑
摘要: 2014-09-16 15:47:51.590:WARN:oejs.ErrorPageErrorHandler:EXCEPTION org.apache.jasper.JasperException: The Struts dispatcher cannot be found. This is us... 阅读全文
posted @ 2014-09-16 15:51 sikewang 阅读(555) 评论(0) 推荐(0) 编辑