6月7号shiro
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的更多相关文章
- 那些年一起用过的iOS开发利器[4月2号更新]
4月2号新增Runscope. Runscope 这是一家专注于API工具开发的公司,其创始人John Sheehan曾就职于IFTTT和Twilio.Runscope是一款集调试.测试于一身的网络服 ...
- psp进度(11月25号-31号)
本周psp进度 11月25号 内容 开始时间 结束时间 打断时间 净时间 处理数据集 9:27 11:34 12m 115m 11月27号 内容 开始时间 结束时间 打断时间 净时间 scr ...
- 第四组 12月8号sprint会议
会议时间:12月8号,16:30会议地点:蛙鸣湖旁小树林 会议进程: 1.首先对到场人员进行点名 2.对程序主要功能进行讨论,每人都可以自由发言,然后分配每个成员的任务,并决定实现第一个功能: ...
- 8月7号晚7点Autodesk北京办公室,我们来聊聊HTML5/ WebGL 3D 模型浏览技术
Autodesk 发布了一款完全无需插件的三维模型浏览器 Autodesk 360 Viewer,大家有没有兴趣,下班后过来聊聊吧! 8月7号 周四, 19:00~21:00 Autodesk北京 ...
- GTAC 2015将于11月10号和11号召开
今年的GTAC注册已经结束,将会在11月10号和11号在Google马萨诸塞州剑桥办公室召开.大家可以关注https://developers.google.com/google-test-autom ...
- 补psp进度(11月4号-9号)
这周psp进度 11月4号 内容 开始时间 结束时间 打断时间 净时间 小伙伴聊天实现 9:45 10:49 0 64m 学习HttpURLConnection 14:13 15:48 10m 85m ...
- 《Genesis-3D开源游戏引擎-FQA常见问题解答》2014年01月10号版本
1.Genesis-3D开源游戏引擎主要面向哪些用户人群?有限制吗? 1.我们的引擎没有限制,只要您想了解和使用我们的引擎,就可以加入Genesis-3D的大家庭.2.我们的主要用户群是各个相关的企业 ...
- 想学React Native?你只需要一个App!(11月5号更新)
最近有点空闲时间,顺手研究下react-native,2013年的时候在老师的指导下使用jQuery Mobile做过手机应用,那个运行速度慢呀!让我对WebApp和PhoneGap这一类的跨平台Ap ...
- 核心运营报表无线端数据,pv,uv相关数据,从9月1号开始就没了,为什么?
问题现象截图 核心运营报表 从获取数据的api的地址可以看出: http://data.51buy.com/json.php?biz=statistic&mod=OrderKeyData&am ...
随机推荐
- hdu 2084 数塔(简单dp)
题目 简单dp //简单的dp #include<stdio.h> #include<string.h> #include<algorithm> using nam ...
- Oracle ASM注意事项
ASM是负载均衡的存储策略,加新磁盘会将其它盘数据平均迁移到新磁盘,删除磁盘会将删除磁盘数据平均写回其它磁盘 1.同一磁盘组如果是在raid上,划分的磁盘越少越好,磁盘组分布在不同raid上性能好: ...
- 使用官方组件下载图片,保存到MySQL数据库,保存到MongoDB数据库
需要学习的地方,使用官方组件下载图片的用法,保存item到MySQL数据库 需要提前创建好MySQL数据库,根据item.py文件中的字段信息创建相应的数据表 1.items.py文件 from sc ...
- net Core 中定时任务的设置
接下来的任务 采用定时任务的需求场景: 每天的数据整理,比如库存,每天的零散数据的统计,定时提醒,定时提醒到期未完成的任务-.... 1.采用的第三方类库: quartz 2文档地址:http://w ...
- 《ABCD组》第八次作业:ALPHA冲刺
<ABCD组>第八次作业:ALPHA冲刺 项目 内容 这个作业属于哪个课程 http://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://ww ...
- 【Codeforces 429B】Working out
[链接] 我是链接,点我呀:) [题意] 两个人,一个人在左上角,一个人在左下角. 左上角要到右下角去 左下角要到右上角去 只能走到相邻的格子(不能往回走,即一个往右下,一个往右上走) 要求这两个人必 ...
- 【Codeforces 474D】Flowers
[链接] 我是链接,点我呀:) [题意] 让你吃东西 B食物一次必须要吃连续k个 但是对A食物没有要求 问你有多少种吃n个食物的方法(吃的序列) [题解] 设f[i]表示长度为i的吃的序列且符合要求的 ...
- 【郑轻邀请赛 B】base64解密
[题目链接]:https://acm.zzuli.edu.cn/zzuliacm/problem.php?id=2128 [题意] [题解] 把密文; 在表中找到每个字符对应的数字; 然后转换成相应的 ...
- windows 2013(codevs 1695)
题目描述 Description 话说adamyi编的Windows 2013超时了(- -!),所以他不得不在自己家门口亲眼见证这个电影般的场景.虽然他不想错过这个美妙的时刻,但是他的肚子一再抗议, ...
- BPMN使用工具
EA 非常多设计人员都在使用EA.他不仅支持UML,相同也全然支持BPMN2.0.<BPMN规范中的三种视图 >展示的BPMN中三种视图就是使用此工具所绘制. activitidesig ...