개요
Apache Casbin은 ACL, RBAC, ABAC, ReBAC 등을 지원하는 Go, Java, Node.js, Python, .NET, PHP, Rust 및 C++용 오픈 소스 인가(authorization) 라이브러리입니다.
시작하기
Go, Java, Node.js, PHP, Python, .NET, C++ 또는 Rust용 Casbin을 설치하고, 모델 및 정책에서 enforcer를 생성하여 첫 번째 권한 검사를 실행하세요.
작동 방식
Casbin 작동 방식 - PERM 메타 모델(Policy, Effect, Request, Matchers) 및 ACL, RBAC, ABAC 및 사용자 정의 모델 간 전환을 허용하는 CONF 모델 파일.
Tutorials
Go, Java, Node.js, Python, PHP, .NET 및 기타 언어용 Casbin 논문, 비디오 및 커뮤니티 튜토리얼과 PERM을 활용한 모델링 관련 기사들.