当前位置: 首页 > news >正文

Casbin开源社区荣获2025上海开源创新菁英奖项目奖及个人奖!

近日,2025上海开源创新菁英隆重举行颁奖典礼。Casbin开源社区凭借强大高效的开源访问控制框架技术荣获【优秀开源项目奖】。
file

2025 上海开源创新菁英荟由上海开源技术协会主办,旨在弘扬开源文化,推动开源事业高质量发展。

此外,作为Casbin、Casdoor、Casibase、Npcap开源项目主要核心贡献者罗杨也同步摘得【优秀开源社区贡献奖】
file

技术商业化标杆:从开源到企业级解决方案

Casbin 是一个强大的、高效的开源访问控制框架,支持 Go, Java, Node.js, Javascript (React), Python, PHP, .NET, C++, Rust 等十几种语言。Casbin 开源项目由北京大学罗杨博士创立于 2017 年,核心维护团队有二十多人。Casbin 在业界具有广泛影响力。目前已经被 Intel 、VMware 、Orange 、RedHat 、T-Mobile 等公司开源使用,被腾讯云、Cisco 、Verizon 等公司闭源使用。具体详见 Casbin 主页。Casbin Go 主项目目前 GitHub 10000+ stars ,加上所有语言的实现、插件等可达到 15000+ stars 。

认识Casbin

访问控制,顾名思义,是指判断一条请求是否可以访问受保护的资源的技术。在上图的例子中,我们的后台中有两个资源,Resource1和Resource2。它们可以是服务器、账号、图片、视频等等。但是,它们的相同特性是不能被所有用户都访问。比如 Resource1 属于用户 Alice,那么只有 Alice 能够访问它,Bob 则不能。因此,我们就需要对访问请求进行过滤,判断其是否被允许到达目标资源。在上面的例子中,Alice 发起了两个访问请求,分别想要访问 Resource1 和 Resource2。访问控制层需要做的工作就是允许访问 Resource1 的请求通过,而阻拦想要访问 Resource2 的请求,因为 Resource2 属于 Bob,Alice 是无法访问的。

在实际应用中,访问控制问题往往会随着业务而变得非常复杂。而 Casbin[1] 就是一个强大的、高效的开源访问控制框架。Casbin 在 Github 上已获得超过 10k+ star,并且有着非常完整的生态。基于 Casbin 可以轻松的实现一系列访问控制模型,如 RBAC,ABAC等等。

file

了解我们:

GitHub:https://github.com/casbin

官网:https://casbin.org

官方QQ群:546057381

http://www.sczhlp.com/news/7585/

相关文章:

  • 正则表达式可以做什么?
  • gxlib
  • SuperMicro 服务器管理
  • 你知道供应链管理的五大核心系统吗 - 智慧园区
  • FBI 成功瓦解 Hive 勒索软件网络的行动与技术内幕
  • 高性能椭圆曲线加密算法25519优化解析
  • 2025 暑假集训 Day4
  • 苹果iMessage群发协议,苹果iMessage短信,苹果iMessage推信,iMessage协议版自动群发完美实现。
  • 关于软件模拟IIC协议GPIO究竟使用开漏还是推挽输出
  • 戒烟器专利在亚马逊发起侵权投诉与APEX程序,点击查看不侵权抗辩点及申诉要点(美国发明专利US12114693B2) - 指南
  • JS历理 优化base.js脚本
  • 数字化转型利器:斑斑低代码、宜搭、简道云评测
  • SeaTunnel的搭建部署以及测试
  • 【MySQL】MySQL的安全风险与安装安全风险 - 指南
  • 2025 08 07
  • 招聘智能化核心:Moka人岗匹配引擎+AI面试评估解析
  • golang的Gin框架设置邮箱发送验证码
  • vulnhub-devguru: 1 靶机
  • PyCharm 2025.1 下载安装+中文设置+激活教程,一步到位不踩坑!
  • import到svn上的文件,没有.svn的文件夹
  • [旧作] 线性规划对偶
  • 安全策略实验报告
  • LangChain 基础使用
  • ZROJ3277 套娃
  • apache common net storeFile 返回 550 或 425 之类的错误
  • 公开致歉声明
  • cpu 和垃圾回收的关系
  • 深度解析AI招聘系统选型,如何判断是“AI增强”还是“AI原生”
  • 8月7日
  • 20250807 做题记录