Shiro简介

一、简介

在Web系统中我们经常要涉及到权限问题,例如不同角色的人登录系统,他操作的功能、按钮、菜单是各不相同的,这就是所谓的权限。
Apache Shiro是Java的一个安全(权限)框架,Shiro可以完成认证、授权、加密、会话管理、Web集成、缓存等功能。适用于JavaSE和JavaEE。

 

关于安全框架,还有一个Spring Security,不过目前使用率较高的是Apache shiro。

官网下载:http://shiro.apache.org/

Shiro的基本功能点如图所示:

shiro最主要的功能是Authentication,Authrization,Session Management,Cryptography,Web Support,Caching,Concurrency,Tesing,Run As,Remember Me。分别解释一下上面的主要功能:

  1. Authentication

      即认证功能,就是登录。我们可以通过shiro实现登录效果,通过shiro帮我们完成密码匹配等工作。

  2. Authrization

      即授权功能,当我们点击一个按钮或者链接时,shiro会判断操作者是否有相应的权限。

  3. Session Management
  4. Cryptography
  5. Web Support
  6. Caching
  7. Concurrency
  8. Tesing
  9. Run As
  10. Remember Me

转载于:https://my.oschina.net/u/877337/blog/1788543

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值