没有合适的资源?快使用搜索试试~ 我知道了~
word源码java-rbac-security:基于角色的权限访问控制(Role-BasedAccessControl)
共60个文件
java:40个
sql:6个
xml:6个
需积分: 13 0 下载量 68 浏览量
2021-06-05
22:48:24
上传
评论
收藏 182KB ZIP 举报
温馨提示
word源码java rbac-security 这是一个基于简单的RBAC模型,结合Spring Security开发的权限管理模块。 一、RBAC模型介绍 RBAC是Role-Based Access Control的缩写,意思就是基于角色的权限访问控制。 基本思想: 对系统的各种权限不是直接授予具体的用户,而是在用户集合与权限集合之间建立一个角色集合。每一种角色对应一组相应的权限。一旦用户被分配了适当的角色后,该用户就拥有此角色的所有操作权限。 同样用户被分配了多个适当的角色,那么该用户就拥有了被分配多个角色的所有权限。 优点: 不必在每次创建用户时都进行分配权限的操作,只要分配用户相应的角色即可,而且角色的权限变更比用户的权限变更要少得多,这样将简化用户的权限管理,减少系统的开销。 该系统的RBAC模型—— 二、项目思想 本项目将对用户、角色、权限三者之间的关联状态概念交给系统管理员与数据库,对外依然具有RBAC的概念。但是在项目的权限管理中,项目只维护用户与权限的关系。 当用户登录成功后立即在数据库查询该用户所具有的角色,再根据所拥有的角色查询对应的权限——然后将这些权限赋予
资源推荐
资源详情
资源评论
收起资源包目录
rbac-security-master.zip (60个子文件)
rbac-security-master
UML
RBAC_model.png 73KB
pom.xml 5KB
mvnw 10KB
src
test
java
com
supergenius
security
arithmetic
ArithmeticTest.java 1KB
ManagementSecurityApplicationTests.java 340B
datasource
DataSourceTest.java 9KB
main
resources
application.yml 2KB
db
schema.sql 6KB
data
security_security_role.sql 690B
security_security_role_authority.sql 20KB
security_security_user.sql 1KB
security_security_authority.sql 13KB
security_security_user_role.sql 803B
mapper
RoleMapper.xml 1KB
UserRoleMapper.xml 1KB
UserMapper.xml 5KB
RoleAuthorityMapper.xml 2KB
AuthorityMapper.xml 2KB
java
com
supergenius
exception
CustomException.java 775B
CustomExceptionHandler.java 3KB
config
SwaggerConfig.java 2KB
WebConfig.java 2KB
model
Authority.java 2KB
User.java 4KB
UserRole.java 2KB
Role.java 2KB
vo
ContentVO.java 834B
MenuVO.java 726B
ContentStructure.java 545B
RoleAuthority.java 2KB
generator
CodeGenerator.java 6KB
mapper
UserRoleMapper.java 834B
UserMapper.java 1KB
RoleMapper.java 722B
AuthorityMapper.java 981B
RoleAuthorityMapper.java 884B
security
handler
AuthenticationSuccessHandlerImpl.java 2KB
AuthenticationFailureHandlerImpl.java 2KB
constants
SecurityConstants.java 702B
SecurityConfig.java 8KB
impl
UserDetailsServiceImpl.java 1KB
controller
ValidationController.java 2KB
service
IRoleService.java 505B
IUserService.java 1KB
IRoleAuthorityService.java 561B
IUserRoleService.java 531B
IAuthorityService.java 334B
impl
UserServiceImpl.java 5KB
RoleServiceImpl.java 2KB
AuthorityServiceImpl.java 2KB
RoleAuthorityServiceImpl.java 3KB
UserRoleServiceImpl.java 3KB
utils
Result.java 1KB
ManagementSecurityApplication.java 847B
.gitignore 333B
.mvn
wrapper
maven-wrapper.jar 50KB
MavenWrapperDownloader.java 5KB
maven-wrapper.properties 218B
README.md 22KB
mvnw.cmd 6KB
共 60 条
- 1
资源评论
weixin_38684633
- 粉丝: 4
- 资源: 928
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功