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. [forward] cmake, CMakeLists.txt梳理

    cmake intro 原文请见 cmake使用总结(转)-工程主目录CMakeList文件编写 在 Linux 下进行开发很多人选择编写 makefile 文件进行项目环境搭建,而makefile ...

  2. $(document).ready(function(){}) 与 window.onload = function(){} 区别

    $(document).ready(fucntion(){ //在页面dom结构加载完毕后执行代码, }) window.onload = function(){ //页面所有内容加载完毕后,执行代码 ...

  3. 二、Scrapy命令行工具

    本文转载自以下链接:https://scrapy-chs.readthedocs.io/zh_CN/latest/topics/commands.html Scrapy是通过 scrapy 命令行工具 ...

  4. 基于vue的nuxt框架cnode社区服务端渲染

    nuxt-cnode 基于vue的nuxt框架仿的cnode社区服务端渲染,主要是为了seo优化以及首屏加载速度 线上地址 http://nuxt-cnode.foreversnsd.cngithub ...

  5. 百度编辑器ueditor1.4.3配置记录

    我从官网下载的php文件,但是图片上传不能用,后来查找资料,打开ueditor下的php/controller.php,(其他环境选对应的文件夹)把时区设置按如下改个字母大小写,再打开该文件就正确返回 ...

  6. C#反射获取数据库字段

    static string sqlselect = "insert into {0}({1}) values ({2})"; (这个方法可以适用于任何数据库的插入语句) publi ...

  7. 【Codeforces 459D】Pashmak and Parmida's problem

    [链接] 我是链接,点我呀:) [题意] 定义两个函数 f和g f(i)表示a[1..i]中等于a[i]的数字的个数 g(i)表示a[i..n]中等于a[i]的数字的个数 让你求出来(i,j) 这里i ...

  8. Java Web学习总结(23)——Distributed Configuration Management Platform(分布式配置管理平台)

    专注于各种 分布式系统配置管理 的通用组件/通用平台, 提供统一的配置管理服务. 主要目标: 部署极其简单:同一个上线包,无须改动配置,即可在 多个环境中(RD/QA/PRODUCTION) 上线 部 ...

  9. Caused by: android.os.TransactionTooLargeException总结

    错误信息 Error: android.os.TransactionTooLargeException W/ActivityManager(344): android.os.TransactionTo ...

  10. [hdu2222] [AC自动机模板] Keywords Search [AC自动机]

    AC自动机模板,注意!ch,Fail,lab数组的大小不是n而是节点个数,需要认真计算! #include <iostream> #include <algorithm> #i ...