This is an automated email from the ASF dual-hosted git repository.
hsluoyz pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/casbin-website.git
The following commit(s) were added to refs/heads/master by this push:
new 7352f87c3 docs: add more adopters
7352f87c3 is described below
commit 7352f87c3110914e2b8932c0df9388f45fba8d06
Author: Yang Luo <[email protected]>
AuthorDate: Fri Oct 9 02:11:36 2026 +0800
docs: add more adopters
---
docs/Adopters.mdx | 111 +++++++++++++++++++++++++++++++++++++++---------------
1 file changed, 81 insertions(+), 30 deletions(-)
diff --git a/docs/Adopters.mdx b/docs/Adopters.mdx
index bc534e461..e782efee2 100644
--- a/docs/Adopters.mdx
+++ b/docs/Adopters.mdx
@@ -15,56 +15,105 @@ Projects that integrate Casbin for authorization. **Direct
integration** = Casbi
<TabItem value="Go" label="Go" default>
```
-| Name |
Description
| Model
| Policy
|
-|-----------------------------------------------------------------|---------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------|
-| [VMware Harbor](https://github.com/goharbor/harbor) | VMware's
open source trusted cloud native registry project that stores, signs, and scans
content. |
[Code](https://github.com/goharbor/harbor/blob/main/src/pkg/permission/evaluator/rbac/casbin.go)
| [Beego
ORM](https://github.com/goharbor/harbor/blob/main/src/common/rbac/project/rbac_role.go)
|
-| [Intel RMD](https://github.com/intel/rmd) | Intel's
resource management daemon.
|
[.conf](https://github.com/intel/rmd/blob/master/etc/rmd/acl/url/model.conf)
|
[.csv](https://github.com/intel/rmd/blob/master/etc/rmd/acl/url/policy.csv)
|
-| [VMware Dispatch](https://github.com/vmware/dispatch) | A
framework for deploying and managing serverless style applications.
|
[Code](https://github.com/vmware/dispatch/blob/master/pkg/identity-manager/handlers.go#L46-L55)
|
[Code](https://github.com/vmware/dispatch/blob/master/pkg/identity-manager/handlers_test.go#L35-L45)
|
-| [Skydive](https://github.com/skydive-project/skydive) | An open
source real-time network topology and protocols analyzer.
|
[Code](https://github.com/skydive-project/skydive/blob/master/config/config.go#L136-L140)
|
[.csv](https://github.com/skydive-project/skydive/blob/master/rbac/policy.csv)
|
-| [Argo CD](https://github.com/argoproj/argo-cd) | GitOps
continuous delivery for Kubernetes.
|
[.conf](https://github.com/argoproj/argo-cd/blob/master/assets/model.conf)
|
[.csv](https://github.com/argoproj/argo-cd/blob/master/assets/builtin-policy.csv)
|
-| [Muxi Cloud](https://github.com/muxiyun/Mae-old) | PaaS of
Muxi Cloud, an easier way to manage Kubernetes clusters.
|
[.conf](https://github.com/muxiyun/Mae-old/blob/master/conf/casbinmodel.conf)
|
[Code](https://github.com/muxiyun/Mae-old/blob/master/pkg/casbin/initPolicy.go#L21-L95)
|
-| [EngineerCMS](https://github.com/3xxx/EngineerCMS) | A CMS to
manage knowledge for engineers.
|
[.conf](https://github.com/3xxx/EngineerCMS/blob/master/conf/rbac_model.conf)
|
[SQLite](https://github.com/3xxx/EngineerCMS/blob/master/database/engineer.db)
|
-| [Cyber Auth API](https://github.com/CyberlifeCN/cyber-auth-api) | A Golang
authentication API project.
|
[.conf](https://github.com/CyberlifeCN/cyber-auth-api/blob/master/conf/authz_model.conf)
|
[.csv](https://github.com/CyberlifeCN/cyber-auth-api/blob/master/conf/authz_policy.csv)
|
-| [Metadata DB](https://github.com/Bnei-Baruch/mdb) | BB archive
metadata database.
|
[.conf](https://github.com/Bnei-Baruch/mdb/blob/master/permissions/permissions_model.conf)
|
[.csv](https://github.com/Bnei-Baruch/mdb/blob/master/permissions/permissions_policy.csv)
|
-| [Qilin API](https://github.com/ProtocolONE/qilin.api) |
ProtocolONE's licenses management tool for game content.
|
[Code](https://github.com/ProtocolONE/rbac/blob/master/model.go)
| [.csv](https://github.com/ProtocolONE/rbac/tree/master/conf)
|
-| [Devtron Labs](https://github.com/devtron-labs/devtron) | Software
Delivery Workflow For Kubernetes.
|
[.conf](https://github.com/devtron-labs/devtron/blob/main/auth_model.conf)
|
[Xorm](https://github.com/devtron-labs/devtron/blob/main/pkg/auth/authorisation/casbin/Adapter.go)
|
+| Name
| Description
| Model
| Policy
|
+|-----------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------|
+| [VMware Harbor](https://github.com/goharbor/harbor)
| VMware's open source trusted cloud native registry project that stores,
signs, and scans content. |
[Code](https://github.com/goharbor/harbor/blob/main/src/pkg/permission/evaluator/rbac/casbin.go)
| [Beego
ORM](https://github.com/goharbor/harbor/blob/main/src/common/rbac/project/rbac_role.go)
|
+| [Intel RMD](https://github.com/intel/rmd)
| Intel's resource management daemon.
|
[.conf](https://github.com/intel/rmd/blob/master/etc/rmd/acl/url/model.conf)
|
[.csv](https://github.com/intel/rmd/blob/master/etc/rmd/acl/url/policy.csv)
|
+| [VMware Dispatch](https://github.com/vmware/dispatch)
| A framework for deploying and managing serverless style applications.
|
[Code](https://github.com/vmware/dispatch/blob/master/pkg/identity-manager/handlers.go#L46-L55)
|
[Code](https://github.com/vmware/dispatch/blob/master/pkg/identity-manager/handlers_test.go#L35-L45)
|
+| [Skydive](https://github.com/skydive-project/skydive)
| An open source real-time network topology and protocols analyzer.
|
[Code](https://github.com/skydive-project/skydive/blob/master/config/config.go#L136-L140)
|
[.csv](https://github.com/skydive-project/skydive/blob/master/rbac/policy.csv)
|
+| [Argo CD](https://github.com/argoproj/argo-cd)
| GitOps continuous delivery for Kubernetes.
|
[.conf](https://github.com/argoproj/argo-cd/blob/master/assets/model.conf)
|
[.csv](https://github.com/argoproj/argo-cd/blob/master/assets/builtin-policy.csv)
|
+| [Muxi Cloud](https://github.com/muxiyun/Mae-old)
| PaaS of Muxi Cloud, an easier way to manage Kubernetes clusters.
|
[.conf](https://github.com/muxiyun/Mae-old/blob/master/conf/casbinmodel.conf)
|
[Code](https://github.com/muxiyun/Mae-old/blob/master/pkg/casbin/initPolicy.go#L21-L95)
|
+| [EngineerCMS](https://github.com/3xxx/EngineerCMS)
| A CMS to manage knowledge for engineers.
|
[.conf](https://github.com/3xxx/EngineerCMS/blob/master/conf/rbac_model.conf)
|
[SQLite](https://github.com/3xxx/EngineerCMS/blob/master/database/engineer.db)
|
+| [Cyber Auth API](https://github.com/CyberlifeCN/cyber-auth-api)
| A Golang authentication API project.
|
[.conf](https://github.com/CyberlifeCN/cyber-auth-api/blob/master/conf/authz_model.conf)
|
[.csv](https://github.com/CyberlifeCN/cyber-auth-api/blob/master/conf/authz_policy.csv)
|
+| [Metadata DB](https://github.com/Bnei-Baruch/mdb)
| BB archive metadata database.
|
[.conf](https://github.com/Bnei-Baruch/mdb/blob/master/permissions/permissions_model.conf)
|
[.csv](https://github.com/Bnei-Baruch/mdb/blob/master/permissions/permissions_policy.csv)
|
+| [Qilin API](https://github.com/ProtocolONE/qilin.api)
| ProtocolONE's licenses management tool for game content.
|
[Code](https://github.com/ProtocolONE/rbac/blob/master/model.go)
|
[.csv](https://github.com/ProtocolONE/rbac/tree/master/conf)
|
+| [Devtron Labs](https://github.com/devtron-labs/devtron)
| Software Delivery Workflow For Kubernetes.
|
[.conf](https://github.com/devtron-labs/devtron/blob/main/auth_model.conf)
|
[Xorm](https://github.com/devtron-labs/devtron/blob/main/pkg/auth/authorisation/casbin/Adapter.go)
|
+| [New API](https://github.com/QuantumNous/new-api)
| A unified AI model gateway that aggregates and distributes LLM APIs.
|
[Code](https://github.com/QuantumNous/new-api/blob/main/service/authz/enforcer.go)
|
[GORM](https://github.com/QuantumNous/new-api/blob/main/service/authz/adapter.go)
|
+| [Milvus](https://github.com/milvus-io/milvus)
| Zilliz's cloud-native vector database.
|
[Code](https://github.com/milvus-io/milvus/blob/master/internal/proxy/privilege/model.go)
| [Meta cache
adapter](https://github.com/milvus-io/milvus/blob/master/internal/proxy/privilege/meta_cache_adapter.go)
|
+| [Gin-Vue-Admin](https://github.com/flipped-aurora/gin-vue-admin)
| A full-stack admin development platform based on Gin and Vue.
|
[Code](https://github.com/flipped-aurora/gin-vue-admin/blob/main/server/utils/casbin_util.go)
|
[GORM](https://github.com/flipped-aurora/gin-vue-admin/blob/main/server/source/system/casbin.go)
|
+| [Weaviate](https://github.com/weaviate/weaviate)
| An open-source vector database.
|
[Code](https://github.com/weaviate/weaviate/blob/main/usecases/auth/authorization/rbac/model.go)
|
[Code](https://github.com/weaviate/weaviate/blob/main/usecases/auth/authorization/rbac/manager.go)
|
+| [Casdoor](https://github.com/casdoor/casdoor)
| An open-source IAM and SSO platform supporting OAuth, OIDC, SAML and LDAP.
|
[Code](https://github.com/casdoor/casdoor/blob/master/object/model.go)
|
[Code](https://github.com/casdoor/casdoor/blob/master/object/permission_enforcer.go)
|
+| [go-admin](https://github.com/go-admin-team/go-admin)
| A permission management scaffold based on Gin and Vue.
|
[Code](https://github.com/go-admin-team/go-admin/blob/master/common/global/casbin.go)
|
[GORM](https://github.com/go-admin-team/go-admin/blob/master/app/admin/models/casbin_rule.go)
|
+| [Ferry](https://github.com/lanyulei/ferry)
| A ticketing and workflow engine.
|
[.conf](https://github.com/lanyulei/ferry/blob/master/config/rbac_model.conf)
|
[GORM](https://github.com/lanyulei/ferry/blob/master/pkg/casbin/mycasbin.go)
|
+| [Deepfence ThreatMapper](https://github.com/deepfence/ThreatMapper)
| An open-source cloud native application protection platform (CNAPP).
|
[.conf](https://github.com/deepfence/ThreatMapper/blob/release-2.5/deepfence_server/auth/model.conf)
|
[.csv](https://github.com/deepfence/ThreatMapper/blob/release-2.5/deepfence_server/auth/policy.csv)
|
+| [Dragonfly](https://github.com/dragonflyoss/dragonfly)
| A CNCF graduated P2P-based file distribution and image acceleration system.
|
[Code](https://github.com/dragonflyoss/dragonfly/blob/main/manager/permission/rbac/rbac.go)
|
[GORM](https://github.com/dragonflyoss/dragonfly/blob/main/manager/models/casbin_rule.go)
|
+| [gin-admin](https://github.com/LyricTian/gin-admin)
| An RBAC scaffold based on Gin, GORM and Wire.
|
[.conf](https://github.com/LyricTian/gin-admin/blob/main/configs/rbac_model.conf)
|
[Code](https://github.com/LyricTian/gin-admin/blob/main/internal/mods/rbac/casbin.go)
|
+| [Numaflow](https://github.com/numaproj/numaflow)
| A Kubernetes-native platform for massively parallel stream processing.
|
[.conf](https://github.com/numaproj/numaflow/blob/main/server/authz/rbac-model.conf)
|
[Code](https://github.com/numaproj/numaflow/blob/main/server/authz/rbac.go)
|
+| [Liftbridge](https://github.com/liftbridge-io/liftbridge)
| Kafka-style message streaming built on NATS.
|
[.conf](https://github.com/liftbridge-io/liftbridge/blob/master/server/configs/authz/model.conf)
|
[.csv](https://github.com/liftbridge-io/liftbridge/blob/master/server/configs/authz/policy.csv)
|
+| [ChatWiki](https://github.com/zhimaAi/chatwiki)
| An AI knowledge base and workflow agent platform.
|
[.conf](https://github.com/zhimaAi/chatwiki/blob/main/internal/pkg/casbin/rbac_model.conf)
|
[Code](https://github.com/zhimaAi/chatwiki/blob/main/internal/pkg/casbin/handle.go)
|
+| [Simple Admin](https://github.com/suyuan32/simple-admin-core)
| A microservice admin system scaffold based on go-zero.
|
[YAML](https://github.com/suyuan32/simple-admin-core/blob/main/api/etc/core.yaml)
|
[Code](https://github.com/suyuan32/simple-admin-core/blob/main/api/internal/svc/service_context.go)
|
+| [HotGo](https://github.com/bufanyun/hotgo)
| A full-stack admin development platform based on GoFrame and Vue.
|
[.conf](https://github.com/bufanyun/hotgo/blob/v2.0/server/manifest/config/casbin.conf)
| [DB
adapter](https://github.com/bufanyun/hotgo/blob/v2.0/server/internal/library/casbin/adapter.go)
|
+| [go-ldap-admin](https://github.com/opsre/go-ldap-admin)
| An OpenLDAP management console.
|
[Code](https://github.com/opsre/go-ldap-admin/blob/main/public/common/casbin.go)
|
[GORM](https://github.com/opsre/go-ldap-admin/blob/main/model/casbin.go)
|
+| [GFast](https://github.com/tiger1103/gfast)
| An admin system based on GoFrame.
|
[.conf](https://github.com/tiger1103/gfast/blob/os-v3.2/resource/casbin/rbac_model.conf)
| [DB
adapter](https://github.com/tiger1103/gfast/blob/os-v3.2/internal/app/common/service/casbin.go)
|
+| [frp-panel](https://github.com/VaalaCat/frp-panel)
| A multi-node management panel for frp.
|
[Code](https://github.com/VaalaCat/frp-panel/blob/main/services/rbac/rbac_models.go)
|
[Code](https://github.com/VaalaCat/frp-panel/blob/main/services/rbac/init.go)
|
+| [ClickVisual](https://github.com/clickvisual/clickvisual)
| A lightweight log analytics and data visualization platform built on
ClickHouse. |
[.conf](https://github.com/clickvisual/clickvisual/blob/master/config/rbac.conf)
|
[Code](https://github.com/clickvisual/clickvisual/blob/master/api/internal/service/permission/pmsplugin/pms.go)
|
+| [OpenChoreo](https://github.com/openchoreo/openchoreo)
| WSO2's internal developer platform for Kubernetes.
|
[.conf](https://github.com/openchoreo/openchoreo/blob/main/internal/authz/casbin/rbac_model.conf)
|
[Code](https://github.com/openchoreo/openchoreo/blob/main/internal/authz/casbin/pap.go)
|
+| [TKEStack](https://github.com/tkestack/tke)
| Tencent's Kubernetes container management platform with multi-tenant and
multi-cluster support. |
[Code](https://github.com/tkestack/tke/blob/master/api/auth/types.go)
|
[Code](https://github.com/tkestack/tke/blob/master/pkg/auth/util/adapter.go)
|
+| [ElasticView](https://github.com/1340691923/ElasticView)
| A data governance platform for Elasticsearch, MySQL, MongoDB and Redis.
|
[Code](https://github.com/1340691923/ElasticView/blob/main/pkg/infrastructure/access_control/rbac.go)
| N/A
|
+| [Paralus](https://github.com/paralus/paralus)
| An all-in-one Kubernetes access manager.
|
[Code](https://github.com/paralus/paralus/blob/main/pkg/enforcer/enforcer.go)
|
[Code](https://github.com/paralus/paralus/blob/main/pkg/service/authz.go)
|
+| [OpenEverest](https://github.com/openeverest/openeverest)
| Percona's open-source platform for provisioning and managing databases on
Kubernetes. |
[.conf](https://github.com/openeverest/openeverest/blob/main/data/rbac/model.conf)
| [ConfigMap
adapter](https://github.com/openeverest/openeverest/blob/main/pkg/rbac/configmap-adapter/adapter.go)
|
+| [ThingsPanel](https://github.com/ThingsPanel/thingspanel-backend-community)
| A plug-in based IoT platform.
|
[.conf](https://github.com/ThingsPanel/thingspanel-backend-community/blob/main/configs/casbin.conf)
|
[Code](https://github.com/ThingsPanel/thingspanel-backend-community/blob/main/initialize/casbin_init.go)
|
+| [Chainloop](https://github.com/chainloop-dev/chainloop)
| A software supply chain control plane for attestations and policies.
|
[.conf](https://github.com/chainloop-dev/chainloop/blob/main/app/controlplane/pkg/authz/model.conf)
|
[Code](https://github.com/chainloop-dev/chainloop/blob/main/app/controlplane/pkg/authz/authz.go)
|
+| [Terralist](https://github.com/terralist/terralist)
| A private Terraform registry for modules and providers.
|
[.conf](https://github.com/terralist/terralist/blob/master/pkg/rbac/model.conf)
|
[Docs](https://github.com/terralist/terralist/blob/master/docs/user-guide/rbac-configuration.md)
|
+| [Juno](https://github.com/douyu/juno)
| Douyu's microservice management system.
|
[.conf](https://github.com/douyu/juno/blob/master/internal/pkg/service/casbin/model.conf)
| [DB
adapter](https://github.com/douyu/juno/blob/master/internal/pkg/service/casbin/adapter.go)
|
+| [KubeGems](https://github.com/kubegems/kubegems)
| A cloud native application management platform.
|
[Code](https://github.com/kubegems/kubegems/blob/main/pkg/utils/auth/authz.go)
| N/A
|
+| [Microsoft Sico](https://github.com/microsoft/Sico)
| Microsoft's open-source digital worker platform.
|
[Code](https://github.com/microsoft/Sico/blob/main/backend/internal/store/rbac/enforcer/enforcer.go)
|
[Code](https://github.com/microsoft/Sico/blob/main/backend/internal/store/rbac/repository/casbin_rule.go)
|
+| [OceanBase ob-operator](https://github.com/oceanbase/ob-operator)
| The Kubernetes operator for OceanBase.
|
[Code](https://github.com/oceanbase/ob-operator/blob/master/internal/dashboard/business/ac/rbac.go)
| N/A
|
+| [TiUniManager](https://github.com/pingcap/tiunimanager)
| PingCAP's database management platform for TiDB.
|
[Code](https://github.com/pingcap/tiunimanager/blob/main/micro-cluster/user/rbac/manager.go)
|
[Code](https://github.com/pingcap/tiunimanager/blob/main/models/user/rbac/rbac_readwrite.go)
|
```mdx-code-block
</TabItem>
<TabItem value="Java" label="Java">
```
-| Name |
Description | Model
| Policy |
-|------------------------------------------------------------------|----------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------|
-| [lighty.io](https://github.com/PantheonTechnologies/lighty-core) |
OpenDaylight's solution for SDN controllers. |
[README](https://github.com/PantheonTechnologies/lighty-core/blob/6f2ceaae6a68e08c96d14d2fa8ee060ad9f61606/lighty-examples/lighty-controller-springboot-netconf/README.md#security)
| N/A |
+| Name
| Description |
Model
| Policy
[...]
+|-----------------------------------------------------------------------------------------|----------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------
[...]
+| [lighty.io](https://github.com/PantheonTechnologies/lighty-core)
| OpenDaylight's solution for SDN controllers. |
[README](https://github.com/PantheonTechnologies/lighty-core/blob/6f2ceaae6a68e08c96d14d2fa8ee060ad9f61606/lighty-examples/lighty-controller-springboot-netconf/README.md#security)
| N/A
[...]
+| [LakeSoul](https://github.com/lakesoul-io/LakeSoul)
| A cloud-native realtime lakehouse framework. |
[SQL](https://github.com/lakesoul-io/LakeSoul/blob/main/script/meta_rbac_init.sql)
| N/A
[...]
+| [Apache Amoro](https://github.com/apache/amoro)
| A lakehouse management system built on open data lake formats. |
[.conf](https://github.com/apache/amoro/blob/master/amoro-ams/src/main/resources/authorization/amoro_rbac_model.conf)
|
[Code](https://github.com/apache/amoro/blob/master/amoro-ams/src/main/java/org/apache/amoro/server/authorizatio
[...]
+| [Datashare](https://github.com/ICIJ/datashare)
| ICIJ's self-hosted search engine for documents. |
[.conf](https://github.com/ICIJ/datashare/blob/main/datashare-app/src/main/resources/casbin/model.conf)
| [jOOQ
adapter](https://github.com/ICIJ/datashare/blob/main/datashare-db/src/main/java/org/icij/datashare/db/Joo
[...]
+| [Eclipse
sensiNact](https://github.com/eclipse-sensinact/org.eclipse.sensinact.gateway)
| Eclipse's IoT gateway. |
[Code](https://github.com/eclipse-sensinact/org.eclipse.sensinact.gateway/blob/master/northbound/security/authorization-casbin/src/main/java/org/eclipse/sensinact/northbound/security/authorization/casbin/CasbinUtils.java)
|
[Code](https://github.com/eclipse-sensinact/org.eclipse.sensinact.gateway/blob/master/northbound/security/autho
[...]
```mdx-code-block
</TabItem>
<TabItem value="Node.js" label="Node.js">
```
-| Name |
Description
| Model
| Policy
|
-|-------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------|
-| [Notadd](https://github.com/notadd/notadd) | A
micro-service development architecture based on Nest.js.
|
[.conf](https://github.com/notadd/notadd/blob/e58d0a0cf5d691c3fe20170e94cdd8e2c627abd4/apps/nest-upms/src/casbin/rbac_model.conf)
| [DB
adapter](https://github.com/notadd/notadd/blob/e58d0a0cf5d691c3fe20170e94cdd8e2c627abd4/apps/nest-upms/src/casbin/adapter.ts)
|
-| [ARC API](https://github.com/sourcefuse/loopback4-microservice-catalog) | A
Catalog of Microservices based on [Loopback](https://loopback.io/doc/en/lb4/)
Created by [SourceFuse](https://www.sourcefuse.com/). |
[Usage](https://github.com/sourcefuse/loopback4-authorization#Extension-enhancement-using-CASBIN-authorisation)
|
[Provider](https://github.com/sourcefuse/loopback4-authorization/blob/master/src/providers/casbin-authorization-action.provider.ts)
|
+| Name |
Description
| Model
| Policy
|
+|-------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------|
+| [Notadd](https://github.com/notadd/notadd) | A
micro-service development architecture based on Nest.js.
|
[.conf](https://github.com/notadd/notadd/blob/e58d0a0cf5d691c3fe20170e94cdd8e2c627abd4/apps/nest-upms/src/casbin/rbac_model.conf)
| [DB
adapter](https://github.com/notadd/notadd/blob/e58d0a0cf5d691c3fe20170e94cdd8e2c627abd4/apps/nest-upms/src/casbin/adapter.ts)
|
+| [ARC API](https://github.com/sourcefuse/loopback4-microservice-catalog) | A
Catalog of Microservices based on [Loopback](https://loopback.io/doc/en/lb4/)
Created by [SourceFuse](https://www.sourcefuse.com/). |
[Usage](https://github.com/sourcefuse/loopback4-authorization#Extension-enhancement-using-CASBIN-authorisation)
|
[Provider](https://github.com/sourcefuse/loopback4-authorization/blob/master/src/providers/casbin-authorization-action.provider.ts)
|
+| [LoopBack 4](https://github.com/loopbackio/loopback-next) |
IBM's Node.js framework for building APIs; its access control example uses
Casbin. |
[.conf](https://github.com/loopbackio/loopback-next/blob/master/examples/access-control-migration/fixtures/casbin/rbac_model.conf)
|
[.csv](https://github.com/loopbackio/loopback-next/blob/master/examples/access-control-migration/fixtures/casbin/rbac_policy.admin.csv)
|
+| [Viron](https://github.com/cam-inc/viron) |
CyberAgent's OpenAPI-driven administration console.
|
[Code](https://github.com/cam-inc/viron/blob/develop/packages/nodejs/src/domains/adminrole.ts)
|
[Code](https://github.com/cam-inc/viron/blob/develop/packages/nodejs/src/repositories/index.ts)
|
+| [Backstage RBAC plugin](https://github.com/backstage/community-plugins) |
The RBAC backend plugin for Backstage, used by Red Hat Developer Hub.
|
[Code](https://github.com/backstage/community-plugins/blob/main/workspaces/rbac/plugins/rbac-backend/src/service/permission-model.ts)
| [Knex
adapter](https://github.com/backstage/community-plugins/blob/main/workspaces/rbac/plugins/rbac-backend/src/database/casbin-adapter-factory.ts)
|
+| [T-Mobile Jazz](https://github.com/tmobile/jazz) |
T-Mobile's platform for developing and managing serverless applications.
|
[.conf](https://github.com/tmobile/jazz/blob/develop/core/jazz_acl/config/rbac_model.conf)
|
[Code](https://github.com/tmobile/jazz/blob/develop/core/jazz_acl/components/casbin.js)
|
+| [Unraid API](https://github.com/unraid/api) |
The API of the Unraid operating system.
|
[Code](https://github.com/unraid/api/blob/main/api/src/unraid-api/auth/casbin/model.ts)
|
[Code](https://github.com/unraid/api/blob/main/api/src/unraid-api/auth/casbin/policy.ts)
|
+| [D-Voting](https://github.com/dedis/d-voting) |
EPFL's e-voting platform based on the Dela blockchain.
|
[.conf](https://github.com/dedis/d-voting/blob/main/web/backend/src/model.conf)
|
[Code](https://github.com/dedis/d-voting/blob/main/web/backend/src/authManager.ts)
|
+| [Eclipse autowrx](https://github.com/eclipse-autowrx/autowrx) |
Eclipse's software-defined vehicle prototyping platform.
|
[.conf](https://github.com/eclipse-autowrx/autowrx/blob/main/backend/src/config/rolesModel.conf)
|
[Code](https://github.com/eclipse-autowrx/autowrx/blob/main/backend/src/config/rolesV2.js)
|
```mdx-code-block
</TabItem>
<TabItem value="Python" label="Python">
```
-| Name | Description
| Model
| Policy |
-|-----------------------------------------------|-----------------------------|-----------------------------------------------------------------------------------------------|--------|
-| [dtrace](https://github.com/EduScaled/dtrace) | EduScaled's tracing system.
|
[Commit](https://github.com/EduScaled/dtrace/commit/6e8d6b52ec2fa120e8ad63f84a4aecc3eae14c02)
| N/A |
+| Name
| Description
| Model
| Policy
|
+|-------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------|
+| [dtrace](https://github.com/EduScaled/dtrace)
| EduScaled's tracing system.
|
[Commit](https://github.com/EduScaled/dtrace/commit/6e8d6b52ec2fa120e8ad63f84a4aecc3eae14c02)
| N/A
|
+| [AWS Visual Asset Management
System](https://github.com/awslabs/visual-asset-management-system) | AWS's
solution for managing and distributing visual assets. |
[Code](https://github.com/awslabs/visual-asset-management-system/blob/main/backend/backend/common/constants.py)
|
[Code](https://github.com/awslabs/visual-asset-management-system/blob/main/backend/backend/handlers/authz/__init__.py)
|
+| [InfraKitchen](https://github.com/electrolux-oss/infrakitchen)
| Electrolux's open-source developer platform for
infrastructure management. |
[.conf](https://github.com/electrolux-oss/infrakitchen/blob/main/server/src/core/casbin/model.conf)
|
[Code](https://github.com/electrolux-oss/infrakitchen/blob/main/server/src/core/casbin/enforcer.py)
|
+| [Open edX AuthZ](https://github.com/openedx/openedx-authz)
| The authorization framework of the Open edX platform.
|
[.conf](https://github.com/openedx/openedx-authz/blob/main/src/openedx_authz/engine/config/model.conf)
| [Policy
file](https://github.com/openedx/openedx-authz/blob/main/src/openedx_authz/engine/config/authz.policy)
|
+| [Toyota FREEDOM](https://github.com/Toyota/FREEDOM)
| Toyota's platform for orchestrating robots, equipment and
operations. |
[.conf](https://github.com/Toyota/FREEDOM/blob/main/backend/src/freedom/authz/casbin/model.conf)
|
[.csv](https://github.com/Toyota/FREEDOM/blob/main/backend/src/freedom/authz/casbin/policy.seed.csv)
|
```mdx-code-block
</TabItem>
<TabItem value="Rust" label="Rust">
```
-| Name
| Description
| Model
| Policy
|
-|-------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------|
-| [NVIDIA Infra
Controller](https://github.com/dsx-ai-factory/infra-controller) | NVIDIA's
bare-metal lifecycle management and multi-tenant networking service for AI
factories. |
[Code](https://github.com/dsx-ai-factory/infra-controller/blob/main/crates/api-core/src/auth/casbin_engine.rs)
|
[.csv](https://github.com/dsx-ai-factory/infra-controller/blob/main/crates/api/casbin-policy.csv)
|
+| Name
| Description
| Model
| Policy
|
+|-------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------|
+| [NVIDIA Infra
Controller](https://github.com/dsx-ai-factory/infra-controller) | NVIDIA's
bare-metal lifecycle management and multi-tenant networking service for AI
factories. |
[Code](https://github.com/dsx-ai-factory/infra-controller/blob/main/crates/api-core/src/auth/casbin_engine.rs)
|
[.csv](https://github.com/dsx-ai-factory/infra-controller/blob/main/crates/api/casbin-policy.csv)
|
+| [Superposition](https://github.com/juspay/superposition)
| Juspay's context-based configuration management system.
|
[.conf](https://github.com/juspay/superposition/blob/main/crates/service_utils/src/middlewares/auth_z/casbin/model.conf)
|
[SQL](https://github.com/juspay/superposition/blob/main/crates/service_utils/src/middlewares/auth_z/casbin/casbin.sql)
|
+| [Airborne](https://github.com/juspay/airborne)
| Juspay's over-the-air update server for mobile applications.
|
[Code](https://github.com/juspay/airborne/blob/main/airborne_server/src/provider/authz/casbin.rs)
|
[SQL](https://github.com/juspay/airborne/blob/main/airborne_server/migrations/20260401120000_add_casbin_rule_and_workspace_uniqueness/up.sql)
|
```mdx-code-block
</TabItem>
@@ -73,7 +122,9 @@ Projects that integrate Casbin for authorization. **Direct
integration** = Casbi
## Integration via Plugin
-| Name | Description
| Plugin
| Model
| Policy
[...]
-|-------------------------------------------------------|------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------
[...]
-| [Docker](https://github.com/docker/docker) | The world's leading
software container platform |
[casbin-authz-plugin](https://github.com/apache/casbin-docker-plugin)
([recommended by
Docker](https://docs.docker.com/engine/extend/legacy_plugins/#authorization-plugins))
|
[.conf](https://github.com/apache/casbin-docker-plugin/blob/master/examples/basic_model.conf)
| [.csv](https://github.com/apache/casbin-docker-plugin/blob/maste
[...]
-| [Gobis](https://github.com/orange-cloudfoundry/gobis) |
[Orange](https://github.com/orange-cloudfoundry)'s lightweight API Gateway
written in go |
[casbin](https://github.com/orange-cloudfoundry/gobis-middlewares/tree/master/casbin)
|
[Code](https://github.com/orange-cloudfoundry/gobis-middlewares/blob/master/casbin/model.go#L52-L65)
| [Request](https://github.com/orange-cloudfoundry/gobis-middlewares [...]
+| Name | Description
| Plugin
| Model
| Policy
[...]
+|-------------------------------------------------------|------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------|------------------------------------------------------
[...]
+| [Docker](https://github.com/docker/docker) | The world's leading
software container platform |
[casbin-authz-plugin](https://github.com/apache/casbin-docker-plugin)
([recommended by
Docker](https://docs.docker.com/engine/extend/legacy_plugins/#authorization-plugins))
|
[.conf](https://github.com/apache/casbin-docker-plugin/blob/master/examples/basic_model.conf)
| [.csv](https://github.com/apache/casbin-docker-plugin
[...]
+| [Gobis](https://github.com/orange-cloudfoundry/gobis) |
[Orange](https://github.com/orange-cloudfoundry)'s lightweight API Gateway
written in go |
[casbin](https://github.com/orange-cloudfoundry/gobis-middlewares/tree/master/casbin)
|
[Code](https://github.com/orange-cloudfoundry/gobis-middlewares/blob/master/casbin/model.go#L52-L65)
| [Request](https://github.com/orange-cloudfoundry/gobi [...]
+| [Apache APISIX](https://github.com/apache/apisix) | The cloud-native API
gateway and AI gateway |
[authz-casbin](https://github.com/apache/apisix/blob/master/docs/en/latest/plugins/authz-casbin.md)
|
[.conf](https://github.com/apache/apisix/blob/master/t/plugin/authz-casbin/model.conf)
|
[.csv](https://github.com/apache/apisix/blob/master/t [...]
+| [Midway](https://github.com/midwayjs/midway) | Alibaba's Node.js
framework for full-stack and serverless applications |
[@midwayjs/casbin](https://github.com/midwayjs/midway/tree/v4-next/packages/casbin)
|
[.conf](https://github.com/midwayjs/midway/blob/v4-next/packages/casbin/test/fixtures/base-app/basic_model.conf)
| [.csv](https://github.com/midwayjs/midway/blob/v4-nex [...]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]