cerbos 开源语言无关的授权解决方案

发布时间 2023-10-12 16:17:09作者: 荣锋亮

cerbos 实现了与casbin 类似的功能,但是casbin 需要自己基于adapter 实现数据存储的处理,cerbos 核心主要是配置策略,然后基于
传递的数据进行check

参考架构

业务使用

 

说明

策略定义上与casbin 以及aws iam 的一些玩法比较类似,但是cerbos 提供了grpc 以及rest api 接口,实现了多种语言的集成,实际一个很不错
的访问控权限解决方案,代码基于golang 开发,很值得借鉴学习

参考资料

https://github.com/cerbos/cerbos
https://github.com/casbin/casbin
https://github.com/casbin/casbin-server
https://github.com/casbin/caswaf