spring security2.x 统一权限管理 数据库读取权限
最近在研究统一权限管理,在网上深找了这一块资料,虽然JAVA开源框架泛滥。
但是对于权限管理这一块却没有好的框架。最终决定选择SS2.x 因为:
1.自己之前了解Spring
2.有一些资料可以参考
http://www.family168.com/oa/springsecurity/html/index.html
介绍的东西我就不多说了,直接上源码和几张图,大家可以参考一下!
PS:代码有些简单部分封装不完全,大家可以自行封装和完善
登录页面 自己做了一些修改
用户列表信息 普通用户只可做更新信息 对于更新密码 删除只有角色是管理可以操作
添加用户界面 也只能是管理角色才可以操作
因为做的比较简单 所以就没有一些密码确认 和所属组用select来
用户与权限结构
用户名 密码 是否可用 (0 不可用 1可用) 所属组(角色)
admin admin 1 ROLE_ADMIN
user user 1 ROLE_ROLE
001 123 1 ROLE_ADMIN
002 123 0 ROLE_ADMIN
003 123 1 ROLE_ROLE
004 123 0 ROLE_ROLE
权限与访问控制
角色 可访问页 可操作的action
ROLE_ADMIN 所有页面 所有操作
ROLE_ROLE 除admin.jsp 除user.do?action=create
user.do?action=edit
user.do?action=remove
PS:请谅解 尝试了N次(N>5)附件不知道为什么上传不上去,我会上传后补上下载地址!
下载地址在这里
http://elan1986.iteye.com/blog/829347