Retains all Cache objects maintained by this cache manager :保留此缓存管理器维护的所有缓存对象

Destroyable可毁灭的

retains保持

bundle捆

assembly组装

combine结合

assembly装配,集合

aggregate聚合

relativePath相对路径

tutorial教程

integration综合

Authenticated已认证

jndi命名目录服务(Java Naming and Directory Interface)

employee雇员,从业员工

stack Overflow栈移除

secure安全的

set Credentials Matcher设置凭证匹配器

Cipher密码

Advisor顾问

Dialect方言

Denied拒绝

assert Credentials Match维护凭证匹配

discriminator 辨别者

senior 高级的

junior 年少的

comment Generator  注解生成器

case  情况,实例

android studio 安卓工作室

stash  存放,藏起来

Subversion  颠覆,破坏

Perforce  一定,必须

Bazaar  集市,市场

checkins over time  随着时间的推移签到

--------------

四个安全基石:身份验证,授权,企业会话管理和加密。

1.授权:用户是否存在领域,授权策略:协调领域以确定身份验证尝试成功或失败的条件。2.权限:说明用户能做某事3.会话管理:创建和管理用户Session生命周期,SessionDAO:执行会话代表的持久性(CRUD)操作会话管理-这允许任何数据存储插入会话管理基础结构。4.缓存管理:不直接去访问数据库,速度快。5.密码学:简化密码学6.领域:充当应用程序和安全数据之间的桥接--或连接器,类似数据源。

什造lw:
Crypto密码学:密码学是企业安全框架的自然补充。Shiro的crypo软件包包含易于使用和理解的密码,哈希和不同编解码器实现的表示。

什造lw:
简化密码加密解密

什造lw:
subject:当前软件交互的任何东西

什造lw:
securityManager幕后操作完成所有subject安全操作

什造lw:
Realm可以连接道许多安全数据源,本质上是一个特定于安全的DAO,它封装了数据源的连接细节,配置shiro时至少指定一个Realm用于身份验证和授权

什造lw:
Authenticator(Authenticator Strategy身份验证策略)认证器:当用户登陆时认证器知道如何与一个或多个Realms存储相关用户信息,从这些数据中获取的数据Realms用于验证subject信息,以保证subject确实是他们所说的人。(Authenticator Strategy)身份验证策略):如果Realm配置了多个,身份验证策略则将协调领域以确定身份验证尝试成功或失败的条件,例如如果一个领域成功但其他领域失尝试是否成功?必须所有领域成功么?只有一个?

什造lw:
权限器:负责协调角色,权限,则知道该用户能有什么操作。

什造lw:
Autorizer

什造lw:
SessionManager会话管理:安全框架独特功能:将会话管理知道创建和管理用户session生命周期,提供在所有环境中的用户强大的会话体验。

什造lw:
允许任何数据源坚持会议,即持续运行类似

什造lw:
会话管理包含SessionDAO

什造lw:
SessionDao:会话dao执行session代表的持久性crud操作会话管理,这允许将任何数据存储插入会话管理基础结构。

什造lw:
CacheManager缓存管理L

什造lw:
CacheManager缓存管理:创建和管理Cache其他四郎组件使用实例的生命周期。由于Shiro可以访问许多后端数据源以进行身份验证,授权和会话管理,因此缓存一直是框架中的一流架构功能,可在使用这些数据源时提高性能。

6月7号shiro的更多相关文章

  1. 那些年一起用过的iOS开发利器[4月2号更新]

    4月2号新增Runscope. Runscope 这是一家专注于API工具开发的公司,其创始人John Sheehan曾就职于IFTTT和Twilio.Runscope是一款集调试.测试于一身的网络服 ...

  2. psp进度(11月25号-31号)

    本周psp进度 11月25号 内容 开始时间 结束时间 打断时间 净时间 处理数据集  9:27  11:34  12m  115m 11月27号 内容 开始时间 结束时间 打断时间 净时间  scr ...

  3. 第四组 12月8号sprint会议

    会议时间:12月8号,16:30会议地点:蛙鸣湖旁小树林 会议进程:   1.首先对到场人员进行点名   2.对程序主要功能进行讨论,每人都可以自由发言,然后分配每个成员的任务,并决定实现第一个功能: ...

  4. 8月7号晚7点Autodesk北京办公室,我们来聊聊HTML5/ WebGL 3D 模型浏览技术

    Autodesk 发布了一款完全无需插件的三维模型浏览器 Autodesk 360 Viewer,大家有没有兴趣,下班后过来聊聊吧!   8月7号 周四, 19:00~21:00 Autodesk北京 ...

  5. GTAC 2015将于11月10号和11号召开

    今年的GTAC注册已经结束,将会在11月10号和11号在Google马萨诸塞州剑桥办公室召开.大家可以关注https://developers.google.com/google-test-autom ...

  6. 补psp进度(11月4号-9号)

    这周psp进度 11月4号 内容 开始时间 结束时间 打断时间 净时间 小伙伴聊天实现 9:45 10:49 0 64m 学习HttpURLConnection 14:13 15:48 10m 85m ...

  7. 《Genesis-3D开源游戏引擎-FQA常见问题解答》2014年01月10号版本

    1.Genesis-3D开源游戏引擎主要面向哪些用户人群?有限制吗? 1.我们的引擎没有限制,只要您想了解和使用我们的引擎,就可以加入Genesis-3D的大家庭.2.我们的主要用户群是各个相关的企业 ...

  8. 想学React Native?你只需要一个App!(11月5号更新)

    最近有点空闲时间,顺手研究下react-native,2013年的时候在老师的指导下使用jQuery Mobile做过手机应用,那个运行速度慢呀!让我对WebApp和PhoneGap这一类的跨平台Ap ...

  9. 核心运营报表无线端数据,pv,uv相关数据,从9月1号开始就没了,为什么?

    问题现象截图 核心运营报表 从获取数据的api的地址可以看出: http://data.51buy.com/json.php?biz=statistic&mod=OrderKeyData&am ...

随机推荐

  1. java ArrayList去重复值

    public static List removeDuplicateWithOrder(List list) { Set set = new HashSet(); List newList = new ...

  2. isinstance、issubclass、反射

    一.isinstance.issubclass # isinstance(obj, cls) 检查obj是否是cls的对象 class A(object):pass a = A() print(isi ...

  3. C#学习笔记_13_静态类&Sealed&运算符重载&抽象类

    13_静态类&Sealed&运算符重载&抽象类 静态类 由static修饰的类就是静态类 特点: 静态类不能实例化对象 静态类中不允许写非静态的成员 静态类只能由一个父类Obj ...

  4. 手动部署tidb(二进制包)集群

    环境准备 系统:centos7.2 用户:root 主机配置ntp时间同步 主机配置ssh互信 3节点: hostname@ip 部署组件 tidb1@10.70.249.24 PD,TiKV,TiD ...

  5. MySQL5.7出现无法启动服务等问题

    MySQL5.7版本后有点不同,就是没有DATA文件夹.总是莫名其妙出现一些错误.比如连不上数据库了,出现错误 can't connect mysql on localhost,键入 net star ...

  6. 切换到android studio遇到的svn问题

    眼下的android studio 2.0(包括preview版)都已经把git.svn,cvs 等工具集成进来了.所以,我们仅仅须要依据代码server选择使用就可以. 这里以开源中国上的git私有 ...

  7. 【SSH之旅】一步步学习Hibernate框架(一):关于持久化

    在不引用不论什么框架下,我们会通过平庸的代码不停的对数据库进行操作,产生了非常多冗余的可是又有规律的底层代码,这样频繁的操作数据库和大量的底层代码的反复书写极大的浪费了程序人员的书写.就在这样一种情况 ...

  8. NPM 3 Beta为Windows用户带来利好消息

    本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2015/06/angular-2-react-native-roadmap 近日,np ...

  9. springmvc 处理lsit类型的请求參数映射成实体属性

    <table align="center" cellspacing="10"> <tr> <td> 母码数目:<inp ...

  10. 利用keepalive和timeout来推断死连接

    问题是这样出现的. 操作:client正在向服务端请求数据的时候,突然拔掉client的网线. 现象:client死等.服务端socket一直存在. 在网上搜索后,须要设置KEEPALIVE属性. 于 ...