Visión General
Apache Casbin is an open-source authorization library for Go, Java, Node.js, Python, .NET, PHP, Rust and C++ that supports ACL, RBAC, ABAC, ReBAC and more.
Comenzar
Install Casbin for Go, Java, Node.js, PHP, Python, .NET, C++ or Rust, create an enforcer from a model and policy, and run your first authorization check.
How It Works
How Casbin works - the PERM metamodel (Policy, Effect, Request, Matchers) and CONF model files that let you switch between ACL, RBAC, ABAC and custom models.
Tutoriales
Casbin papers, videos and community tutorials for Go, Java, Node.js, Python, PHP, .NET and other languages, plus articles on modeling with PERM.