Tutorials
Note that certain tutorials address Casbin's model architecture and apply universally across all language implementations, while others target specific programming languages.
우리의 논문들
This paper provides an in-depth exploration of Casbin's design. If you reference Casbin/PML in academic work, please cite using the following BibTex:
@article{luo2019pml,
title={PML: An Interpreter-Based Access Control Policy Language for Web Services},
author={Luo, Yang and Shen, Qingni and Wu, Zhonghai},
journal={arXiv preprint arXiv:1903.09756},
year={2019}
}
This extended paper appears in Journal of Software. Citations in various formats (Refworks, EndNote, etc.) are available at: (another version) Access Control Policy Specification Language Based on Metamodel (in Chinese)
비디오
- A Secure Vault - Casbin으로 인증 미들웨어 구현하기 - JuniorDevSG
- Casbin 기반 마이크로서비스 아키텍처에서 사용자 권한 공유하기 (러시아어)
- Nest.js - Casbin RESTful RBAC authorization middleware
- Gin Tutorial Chapter 10: Learn Casbin basic models in 30 minutes (in Chinese)
- Gin Tutorial Chapter 11: Coding, API and custom function in Casbin (in Chinese)
- Gin + Casbin: 실전에서 권한 배우기 (중국어)
- jCasbin 기본: 간단한 RBAC 예제 (중국어)
- Casbin 기반 Golang의 RBAC (중국어)
- Gin + Casbin 배우기 (1): 개요 및 개요 (중국어)
- ThinkPHP 5.1 + Casbin: 소개 (중국어)
- ThinkPHP 5.1 + Casbin: RBAC 인증 (중국어)
- ThinkPHP 5.1 + Casbin: RESTful & 미들웨어 (중국어)
- PHP-Casbin을 위한 빠른 시작 (중국어)
- ThinkPHP 5.1 + Casbin: How to use custom matching functions (in Chinese)
- Webman + Casbin: Webman Casbin 플러그인 사용 방법 (중국어)
PERM 메타-모델 (정책, 효과, 요청, 매처)
- 다른 접근 제어 모델 구성과 함께 Casbin 이해하기
- Casbin에서 PERM으로 권한 모델링하기
- Casbin을 이용한 유연한 권한 시스템 설계
- 접근 제어 목록으로 인증
- PERM과 Casbin을 이용한 접근 제어 (페르시아어)
- RBAC? ABAC? .. PERM! New Way of Authorization for Cloud-Based Web Services and Apps (in Russian)
- Practice & Examples of Flexible Authorization Using Casbin & PERM (in Russian)
- Casbin을 이용한 권한 관리 (중국어)
- Casbin 분석 (중국어)
- 시스템 권한 설계 (중국어)
- Casbin: 권한 엔진 (중국어)
- Casbin으로 ABAC 구현 (중국어)
- Casbin 소스 코드 분석 (중국어)
- Casbin을 이용한 권한 평가 (중국어)
- Casbin: Go의 오늘의 라이브러리 (중국어)
HTTP & RESTful
Watcher
Beego
- Beego와 Casbin 사용: 1. 시작하고 테스트 (중국어)
- Beego와 Casbin 사용: 2. 정책 저장 (중국어)
- Beego와 Casbin 사용: 3. 정책 조회 (중국어)
- Beego와 Casbin 사용: 4. 정책 업데이트 (중국어)
- Beego와 Casbin 사용하기: 5. 정책 업데이트 (계속) (중국어)
Gin
- Golang 프로젝트에서 Casbin을 사용한 권한 부여
- 튜토리얼: Gin과 Casbin 통합하기
- Policy enforcements on K8s with Pipeline
- JWT와 Casbin을 이용한 Gin 애플리케이션에서의 인증 및 권한 부여
- Go로 백엔드 API 만들기: 1. `JWT 기반 인증 (중국어)
- Go로 백엔드 API 만들기: 2. `Casbin 기반 권한 부여 (중국어)
- Gin과 GORM을 사용한 Go의 권한 부여 라이브러리 Casbin 사용하기 (일본어)
Echo
Iris
Argo CD
GShark
Express
Koa
Nest
- How to Create Role-based Authorization Middleware with Casbin and Nest.js
- nest.js: Casbin RESTful RBAC 인증 미들웨어 (비디오)
- Casbin을 기반으로 한 Node.js의 속성 기반 접근 제어 데모 앱
- cqrs graphql 마이크로서비스 아키텍처를 가진 멀티 테넌트 SaaS 스타터 키트
Fastify
- Rust에 서 Casbin을 사용한 기본 역할 기반 HTTP 인증
- [rust 웹 앱에서 casbin 인증을 사용하는 방법 Part - 1]
- [rust 웹 앱에서 casbin 인증을 사용하는 방법 Part - 2]