heimdall 权限管理框架开源项目

我要开发同款
匿名用户2021年02月02日
265阅读

技术信息

开源地址
https://gitee.com/cluter/heimdall
授权协议
Apache-2.0

作品详情

Heimdall权限管理框架Heimdall JavaWeb认证授权框架,类似于SprigSecurity和shiro,实现认证和授权功能.相比之下,Heimdall框架更加简单,也更容易上手。支持SessioCookie认证方式,支持普通Url权限和Restful资源权限,支持内存缓存和redis缓存。同时提供了sprig-boot-starter,开箱即用。

代码结构├──heimdall-cache-caffeie//caffeie缓存模块├──heimdall-core//框架认证授权核心模块├──samples//示例│  ├──sample-commo//示例用到的公共模块│  ├──sprig-boot-redis-restful//基于redis缓存的restful资源的例子│  └──sprig-boot-simple-cache//基于内存缓存和精确路由url的例子├──heimdall-starter-data-redis//redis缓存模块└──heimdall-starter-sprig-boot//SprigBootStarter模块,实现Sprig自动化配置、权限拦截器、请求参数解析等功能适配,并且封装了一些常用公共功能,比如异常处理,统一返回消息等,便于快速开发。主要功能认证:是谁?授权:能做什么?认证授权信息缓存,支持内存缓存(如:Map、Caffeie)和Redis缓存Sessio会话管理,支持无状态Sessio.支持Sessio过期自动处理Cookie管理,支持开启和关闭Cookie在线用户管理,Redis缓存支持分页获取在线用户注解授权,是否登录、单角色、多角色、单权限、多权限授权基于拦截器的的资源授权,支持restful资源授权Sessio自动续签(Redis缓存下避免频繁update缓存,可设置Sessio续签规则)重复登录限制 登录用户强制下线功能登录错误重试限制 支持登录重试次数限制,超过限制后,账户锁定一定时长。脚手架:sprig-boot2x的starter脚手架,便于快速集成示例项目:基于sprigboot2x实现的传统url权限与restful权限示例项目,稍加配置即可应用。更多功能持续完善中......开发从Gitee或者githubcloe代码到本地修改根pom.xml中properties节点下dest.path为自己本地打包文件输出目录在根pom.xml所在目录执行mvcleapackage交流反馈,参与贡献GithubHeimdall框架

Heimdall-admi权限管理系统

Heimdall-admi-ui管理系统前端UI

欢迎fork,star,欢迎提需求,欢迎吐槽,支持共建!

如果你感觉好用的话,支持刷火箭!

LiceseApacheLicese,Versio2.0

功能介绍

Heimdall 权限管理框架 Heimdall Java Web 认证授权框架,类似于Spring Security 和shiro,实现认证和授权功能. 相比之下,Heimdall框架更加简单...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论