- 54
- 0
- 约9.01万字
- 约 64页
- 2015-08-11 发布于河南
- 举报
关于alfresco代码跟踪之security服务.doc
安全的实现
安全wiki
/wiki/Security_and_Authentication
安全的保证时机是在调用public services的时候实施的,访问控制是通过元数据而不是硬编码实现的,就是通过使用acegi和aop实现的。
安全控制可以基于 :
方法访问;
提供给方法的参数;
以及调用方法返回值。
安全是通过一下五个关键服务完成的。the Authentication Service、the Authority Service、the Ownable Service、the Permission Service、the Person Service。
访问控制通过检查当前用户授予的authority所拥有的permission和permission group允许或者禁止人员执行操作一个特定对象的方法。
例如NodeService bean readProperties方法在调用方法之前检查当前用户是否有读当前节点的属性的访问权限。在SearchService服务中,查询的结果值返回用户有read permission权限的节点(对返回结果进行过滤)。
对公共服务的访问控制定义在 public-services-context.xml,每个服务都定义一个方法interceptor bean实现对方法调用的安全控制,通常这些定义在public-services-sec
您可能关注的文档
最近下载
- 接触网基础知识教程.ppt VIP
- 心脏植入电子设备感染流行病学特点、预防策略、诊断流程、治疗原则、特殊人群管理等应对策略.doc VIP
- 2024年四川省成都市武侯区中考语文二诊试卷.doc VIP
- 2024年河北省选调公务员笔试真题汇编附答案解析.docx VIP
- 2021-2025年瑞幸咖啡(ADR)美股财务分析报告Word31页23666字数.docx
- 展览项目布展评标标准和评标方法 .pdf VIP
- 会议营销服务培训.pptx VIP
- 2023年北京市朝阳区中考英语一模试卷.pdf VIP
- (陕西三模)2026年陕西省高三高考适应性检测(三)政治试卷(含答案详解).docx
- 《油气田开发基础》全套教学课件.pptx
原创力文档

文档评论(0)