利用面向切面的思想,进行登录权限的认证。提供了一种将部分权限的统一管理,避免判断逻辑的分散。提供一种思维,希望能够为此类问题提供一种解决方案
Laraval-Casbin 是一个专为Laravel定制的Casbin的扩展包
This service includes management functions of user, role, permission, organization, project, password policy, fast code, client, menu, icon, multi-language , and supports for importing third-party users through ldap.
自动注入资源(后台权限系统中的资源or菜单)。自动扫描方法头上的注解,可以将资源信息插入数据库中。
MVC5+EF6+EasyUI做的Demo。 EF框架部分,看的“雷真大侠”的架子,感谢雷兄。并在此基础上调整和完善了部分功能。 Seven Tools & Seven Web大部分是看“流云大仙”的代码写的,感谢大仙。 easyui的扩展绝大部分来自“流云大仙”,感谢大仙。 目前内部功能主要集中在“基本权限管理”和“信息推送、用户在线管理”三大块。 其中“基本权限管理”的精度比较高,严格验证前台资源和后台资源的使用权限;同时也做了“桌面模块权限”相关的功能。 信息推送和用户在线管理,以独立的“服务池”形式查看和管理。目前管理基本没做,有兴趣的朋友可以自己补上。服务池的查看帐号和密码,写死在代码中,请大家自行调整。 数据库备份文件和packages文件(dll),都在Seven.Site.Web的App_Data下的压缩包中,数据库文件是SQL SERVER2008 R2版本的备份文件。packages压缩包需解压缩到项目根目录。 部分小功能还未写哈,有什么bug和代码不足的地方,请大家qq告诉我,谢谢了。 菜鸟一只,却心向框架。诸君共勉。
DataSafe关注数据级权限,做到权限与业务解藕,是开源权限引擎Ralasafe的重新实现,Ralasafe已经不存在,项目使用SpringMVC、Spring、MyBatis实现,项目管理使用Maven。
基于Spring Cloud Hoxton.SR9、Spring Cloud OAuth2 & Spring Cloud Alibaba & Element 微服务权限系统,开箱即用。