Casbin是一个支持ACL、RBAC、ABAC等授权模型的开源授权库,适用于Java、Go、Rust、C++、PHP等多种编程语言,致力于提供灵活的策略管理和高性能的访问控制解决方案,已获得近10k的star。
Casbin的特点:
1. 支持多种授权模型:ACL、RBAC、ABAC
2. 多语言支持:Java、Go、Rust、C++、PHP等
3. 灵活的策略管理
4. 支持多种存储后端
5. 高性能,适用于大型应用
Casbin的功能:
1. 在Web应用中实现基于角色的访问控制
2. 动态加载和更新访问控制策略
3. 在微服务架构中管理服务间的权限
4. 为API提供细粒度的授权
相关推荐
CodeShell-最强代码大模型,提升开发效率
CodeShell 是由北京大学软件工程国家工程研究中心与四川天府银行 AI 实验室联合开源的 70 亿参数的代码大模型,号称同等规模最强代码基座。它基于 5000 亿 Tokens 进行了冷启动训练,具备 8192 的上下文窗口长度,融合了 StarCoder 和 Llama 的核心特性,支持中英文和代码的平衡且高效的编解码,并在 HumanEval 和 MBPP 代码评估基准中表现优异。该模型还支持 Flash Attention2 加速,训练吞吐量高达每 GPU 每秒 3400 Token,同时提供 IDE 插件,兼容 VSCode 和 IntelliJ IDEA。
暂无评论...