1
Spring Security 权限管理开发手册
序言 ..................................................................................................................................................7
为啥选择Spring Se
curity..........................................................................................................7
内容结构组织...........................................................................................................................7
意见反馈...................................................................................................................................7
相关信息...................................................................................................................................8
部分 I. 基础
篇 ..................................................................................................................................8
第 1 章 一个
简单的HelloWorld...............................................................................................9
1.1. 配置过滤
器................................................................................................................9
1.2. 使用命名
空间..........................................................................................................10
1.3. 完善整个
项目..........................................................................................................11
1.4. 运行示例..................................................................................................................12
第 2 章 使用
数据库管理用户权限........................................................................................15
2.1. 修改配置
文件..........................................................................................................15
2.2. 数据库表
结构..........................................................................................................17
第 3 章 自定
义数据库表结构................................................................................................18
3.1. 自定义表
结构..................................................................................................................18
3.2. 初始化数
据......................................................................................................................20
3.3. 获得自定
义用户权限信息..............................................................................................20
3.3.1. 处理用
户登陆.......................................................................................................20
3.3.2. 检验用
户权限.......................................................................................................21
第 4 章 自定
义登陆页面........................................................................................................22
4.1. 实现自定
义登陆页面......................................................................................................22
4.2. 修改配置
文件..................................................................................................................22
4.3. 登陆页面
中的参数配置..................................................................................................23
4.4. 测试一下..........................................................................................................................24
第 5 章 使用
数据库管理资源................................................................................................25
5.1. 数据库表
结构..................................................................................................................25
5.2. 初始化数
据......................................................................................................................27
5.3. 实现从数
据库中读取资源信息......................................................................................28
5.3.1. 需要何
种数据格式...............................................................................................28
5.3.2. 替换原
有功能的切入点.......................................................................................33
第 6 章 控制
用户信息............................................................................................................36
6.1. MD5 加密 ........................................................................................................................37
6.2. 盐值加密..........................................................................................................................37
6.3. 用户信息
缓存..................................................................................................................38
注意.................................................................................................................................40
6.4. 获取当前
用户信息..........................................................................................................40
第 7 章 自定
义访问拒绝页面................................................................................................41
第 8 章 动态
管理资源结合自定义登录页面........................................................................43
部分 II. 保护web篇 ........................................................................................................................43
评论2