
Apache Shiro
iteye_2903
这个作者很懒,什么都没留下…
展开
-
shrio入门
Apache Shiro是一个强大易用的Java安全框架,提供了认证、授权、加密和会话管理等功能:认证 - 用户身份识别,常被称为用户“登录”;会话管理 - 每用户相关的时间敏感的状态。授权 - 访问控制;密码加密 - 保护或隐藏数据防止被偷窥;对于任何一个应用程序,Shiro都可以提供全面的安全管理服务。并且相对于其他安全框架,Shiro要简单的多。 Shiro的三个...原创 2013-03-28 22:36:17 · 144 阅读 · 0 评论 -
shiro配置文件读取(一)
通过Java代码加载shiro.ini文件。 //加载ini文件Factory factory = new IniSecurityManagerFactory("classpath:shiro.ini");[code="java"] public IniSecurityManagerFactory(String iniResourcePath) { ...原创 2013-03-28 22:40:29 · 515 阅读 · 0 评论 -
shiro配置文件读取(二)
Shiro是一个简单、开源且强大的安全管理框架,是实现单点登录的理想选择,常被应用于java web应用中。 在java web中使用shiro时,可以使用一个INI文件对shiro进行配置,这仅需要在web.xml中配置一下IniShiroFilter的一个参数configPath[code="java"] ShiroFilter org.apa...原创 2013-03-28 22:43:07 · 361 阅读 · 0 评论 -
在 Web 项目中应用 Apache Shiro 开源权限框架
Apache Shiro 是功能强大并且容易集成的开源权限框架,它能够完成认证、授权、加密、会话管理等功能。认证和授权为权限控制的核心,简单来说,“认证”就是证明你是谁? Web 应用程序一般做法通过表单提交用户名及密码达到认证目的。“授权”即是否允许已认证用户访问受保护资源。关于 Shiro 的一系列特征及优点,很多文章已有列举,这里不再逐一赘述,本文重点介绍 Shiro 在 Web Appli...原创 2013-03-28 22:55:08 · 296 阅读 · 0 评论 -
Apache Shiro 介绍
什么是Apache Shiro?Apache shiro 是一个强大而灵活的开源安全框架,可清晰地处理身份认证、授权、会话(session)和加密。Apache Shiro最主要的初衷是为了易用和易理解,处理安全问题可能非常复杂甚至非常痛苦,但并非一定要如此。一个框架应该尽可能地将复杂的问题隐藏起来,提供清晰直观的API使开发者可以很轻松地开发自己的程序安全代码。利用Apache Sh...原创 2013-03-30 22:39:23 · 90 阅读 · 0 评论 -
Apache Shiro 验证
Apache Shiro验证(Authentication) 验证(Authentication):身份验证的过程--也就是证明一个用户的真实身份。为了证明用户身份,需要提供系统理解和相信的身份信息和证据。需要通过向shiro提供用户的身份(Principals)和证明(credentials)来判定是否和系统所要求的匹配。 身份(Principals)是Subject的“身...原创 2013-03-30 22:43:05 · 103 阅读 · 0 评论 -
Apache Shiro 授权
Apache Shiro 授权授权,亦即访问控制,是管理资源访问的过程,换言之,也就是控制在一个程序中“谁”有权利访问“什么”。授权的例子有:是否允许这个用户查看这个页面,编辑数据,看到按钮,或者从这台打印机打印?这些决定是一个用户可以访问什么的决断。 授权组件授权有三个核心组件,在Shiro中我们经常要用到它们:权限(permissions)、角色(roles)和用户(u...原创 2013-03-30 22:44:10 · 148 阅读 · 0 评论 -
Java安全框架—Shiro
Apache 的孵化器项目Shiro其前身是JSecurity,是一个强大,灵活的java安全框架。用于简洁地处理身份验证,授权,企业多个系统会话管理,加密服务等。 其系统框架如下:Shiro的目标是成为一个最全面的,也是最容易使用的Java安全框架,以下是Shiro的一些特点:1、 类的接口的定义都很直观非常容易理解。2、 身份验证支持多种数据源(如LDAP,JDB...原创 2013-03-30 22:47:23 · 110 阅读 · 0 评论 -
Java安全框架Shiro的使用示例
关于Apache 的孵化器项目Shiro(JSecurity/Ki)如何在工程中使用,有位Bruce Phillips先生写了一系列的文章来介绍。他总共写了5篇文章来讲述如何在一个Web应用中使用此安全框架来完成身份验证、权限控制等。每篇文章都有相应的工程源码,非常清楚明了。对于想要了解Shiro是如何使用的很有帮助。 文章的链接地址如下: 1、一个简单的Web应用,没有安全控...原创 2013-03-30 22:53:53 · 100 阅读 · 0 评论