
ACL, RBAC, ABAC 및 사용자 지정 접근 제어 모델을 적용하며, 애플리케이션 및 서비스를 위한 RESTful 매칭 및 정책 관리 API를 제공하는 권한 부여 라이브러리입니다.
뉴스: 올바른 Apache Casbin 정책을 작성하는 방법이 아직도 고민되시나요? Apache Casbin 온라인 에디터가 도와드립니다! https://casbin.apache.org/editor/ 에서 사용해 보세요!

Apache Casbin은 Golang 프로젝트를 위한 강력하고 효율적인 오픈소스 접근 제어 라이브러리입니다. 다양한 접근 제어 모델을 기반으로 인가(권한 부여)를 강제하는 것을 지원합니다.
![]() | ![]() | ![]() | ![]() |
|---|---|---|---|
| Casbin | jCasbin | node-Casbin | PHP-Casbin |
| 프로덕션 사용 가능 | 프로덕션 사용 가능 | 프로덕션 사용 가능 | 프로덕션 사용 가능 |
![]() | ![]() | ![]() | ![]() |
|---|---|---|---|
| PyCasbin | Casbin.NET | Casbin-CPP | Casbin-RS |
| 프로덕션 사용 가능 | 프로덕션 사용 가능 | 프로덕션 사용 가능 | 프로덕션 사용 가능 |
write-article, read-log 같은 권한을 사용하여 리소스 유형을 대상으로 할 수 있습니다. 특정 기사나 로그에 대한 접근을 제어하지 않습니다.resource.Owner 같은 문법 설탕을 사용하여 리소스의 속성을 가져올 수 있습니다./res/*, /res/:id 같은 경로와 GET, POST, PUT, DELETE 같은 HTTP 메서드를 지원합니다.