Visão Geral
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.
Começar
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.
Tutoriais
Casbin papers, videos and community tutorials for Go, Java, Node.js, Python, PHP, .NET and other languages, plus articles on modeling with PERM.