Spring Security
下一页Spring Security
安全权限管理手册
0.0.2
版权 © 2009 Lingo
论坛:www.family168/bbs/。
Email:xyz20003@gmail。
QQ:3038490。
2009-05-26 13:41:40
序言
I. 基础篇
1. 一个简单的HelloWorld
1.1. 配置过滤器
1.2. 使用命名空间
1.3. 完善整个项目
jsp定义1.4. 运行示例
2. 使用数据库管理用户权限
2.1. 修改配置文件
2.2. 数据库表结构
3. 自定义数据库表结构
3.1. 自定义表结构
3.2. 初始化数据
3.3. 获得自定义用户权限信息
3.3.1. 处理用户登陆
3.3.2. 检验用户权限
4. 自定义登陆页面
4.1. 实现自定义登陆页面
4.2. 修改配置文件
4.3. 登陆页面中的参数配置
4.4. 测试一下
5. 使用数据库管理资源
5.1. 数据库表结构
5.2. 初始化数据
5.3. 实现从数据库中读取资源信息
5.3.1. 需要何种数据格式
5.3.2. 替换原有功能的切入点
6. 控制用户信息
6.1. MD5加密
6.2. 盐值加密
6.3. 用户信息缓存
6.4. 获取当前用户信息
II. 保护web篇
7. 图解过滤器
7.1. HttpSessionContextIntegrationFilter
7.2. LogoutFilter
7.3. AuthenticationProcessingFilter
7.4. DefaultLoginPageGeneratingFilter
7.5. BasicProcessingFilter
7.6. SecurityContextHolderAwareRequestFilter
7.7. RememberMeProcessingFilter
7.8. AnonymousProcessingFilter
7.9. ExceptionTranslationFilter
7.10. SessionFixationProtectionFilter
7.11. FilterSecurityInterceptor
III. 保护method篇
IV. ACL篇
V. 最佳实践篇
A. 修改日志
B. 常见问题解答
C. Spring Security-3.0.0.M1
下一页
序言
序言
上一页下一页序言
为啥选择Spring Security
欢迎阅读咱们写的Spring Security教程,咱们既不想写一个简单的入门教程,也不想翻译已有的国外教程。咱们这个教程就是建立在咱们自己做的OA的基础上,一点一滴总结出来的经验和教训。
首先必须一提的是,Spring Security出身名门,它是Spring的一个子项目static. /spring-security/site/index.html。它之前有个很响亮的名字Acegi。这个原本坐落在sf上的项目,后来终于因为跟spring的紧密连接,在2.0时成为了Spring的一个子项目。即使是在开源泛滥的Java领域,统一权限管理框架依然是稀缺的,这也是为什么Spring Security (Acegi)已出现就受到热捧的原因,据俺们所知,直到现在也只看到apache社区的jsecurity在做同样的事情。(据小道消息,jsecurity还很稚嫩。)
Spring Security(Acegi)支持一大堆的权限功能,然后它又和Spring这个当今超流行的框架整合的很紧密,所以我们选择它。实际上自从Acegi时代它就很有名了。
内容结构组织
咱们要循序渐进,深入浅出的把整个教程分成几个阶段,一点一点儿慢慢写。反正不用赶稿,从头开始慢慢考虑如何更好的整理自己的思绪不会是一种浪费时间行为。
第 I 部分“基础篇”。环境搭建,进行最简单的配置。
第 II 部分“保护web篇”。谈谈对url的权限控制。
第 III 部分“保护method篇”。对方法调用进行权限控制。
第 IV 部分“ACL篇”。实现ACL(Access Control List)。
第 V 部分“最佳实践篇”。包含最佳实践,可以当做是OA里权限模块的总结。
意见反馈
咱们的例子都是一一运行过的,文档内容都是好几个人复审过的。但是毕竟百密一疏,没人敢说自己不会犯错,所以如果同志们在文档或者例子上发现了任何问题,可以通过以下几个途径跟咱们联系。
●论坛:www.family168/bbs/。
●Email:xyz20003@gmail。
●QQ:3038490。
其实不只是错误,如果对咱们的东西有什么改进意见,或者有什么需要讨论的,不用见外,直接用以上途径咱们聊天。
相关信息
如果想了解Spring Security或是OA相关的更多信息,请访问我们的网站www.family168. com/或在论坛www.family168/bbs/中参与相关讨论。
教程相关的实例代码可以从google code上下载:le/p/family168/ downloads/detail?name=springsecurity-sample.rar&can=2&q=#makechanges。
我们的网站暂时围绕着OA相关的各个技术进行研究,希望大家在这方面对我们提出各种意见。
上一页下一页Spring Security 起始页部分 I. 基础篇

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。