casbin
access control library
An access control library for enforcing permissions based on various models and syntaxes.
An authorization library that supports access control models like ACL, RBAC, ABAC in Golang: https://discord.gg/S5UjpzGZjN
18k stars
238 watching
2k forks
Language: Go
last commit: 2 months ago
Linked from 3 awesome lists
abacaccess-controlaclauthauthenticationauthnauthorizationauthzcascasbincasdoorcloudoscloudsecurityiamoauthoidcpermissionrbacsamlsso
Related projects:
Repository | Description | Stars |
---|---|---|
casbin/jcasbin | An authorization library that supports multiple access control models and provides a flexible configuration mechanism. | 2,400 |
casbin/node-casbin | An authorization library supporting various access control models in Node.js and browser development. | 2,611 |
casbin/casbin.net | An authorization library for .NET projects providing support for access control models like ACL, RBAC, and ABAC. | 1,175 |
casbin/pycasbin | An authorization library for Python projects that supports multiple access control models and provides efficient enforcement of policies. | 1,401 |
casbin/casbin-rs | An authorization library supporting various access control models like ACL, RBAC, ABAC in Rust. | 859 |
php-casbin/php-casbin | An authorization library that supports multiple access control models and provides an efficient way to enforce permissions in PHP applications. | 1,237 |
casbinruby/casbin-ruby | An authorization library for Ruby projects that supports various access control models. | 56 |
casbin-lua/lua-resty-casbin | An OpenResty plugin that uses Casbin to implement authorization and access control in Lua-based web applications. | 5 |
stalniy/casl | An isomorphic authorization JavaScript library that restricts user access to resources based on predefined rules | 6,019 |
casdoor/casdoor | An Identity and Access Management platform supporting multiple authentication protocols | 10,196 |
fratzinger/feathers-casl | A library that adds access control and permission management to FeathersJS applications using CASL (Context-Specific Access Control List) | 40 |
otterize/intents-operator | Automates network policy and ACL creation in Kubernetes clusters based on user-defined client intents | 295 |
adrianosela/sslmgr | Provides an abstraction layer around Acme/Autocert certificate management for a Go-based HTTPS server | 26 |
volatiletech/authboss | An authentication system that provides modular features and tools to simplify the process of implementing authentication in web applications. | 3,857 |
mikespook/gorbac | A lightweight role-based access control system implemented in Go. | 1,605 |