Tutorials
This page lists papers, videos, and community tutorials for Casbin. Some cover the model and apply to all languages; others are written for a specific language or framework.
Papers
The paper describes Casbin’s design in depth. To cite it in academic work, use:
@article{luo2025perm,
title={PERM: Streamlining Cloud Authorization With Flexible and Scalable Policy Enforcement},
author={Luo, Yang and Shen, Qingni and Wu, Zhonghai},
journal={IEEE Transactions on Information Forensics and Security},
year={2025},
volume={20},
number={7},
pages={8481-8496},
publisher={IEEE}
}
Video
- A Secure Vault - mengimplementasikan middleware otorisasi dengan Casbin - JuniorDevSG
- Nest.js - middleware otorisasi RBAC RESTful Casbin
Meta-Model PERM (Kebijakan, Efek, Permintaan, Pembanding)
- Memahami Casbin dengan Konfigurasi Model Kontrol Akses yang Berbeda
- Memodelkan Otorisasi dengan PERM di Casbin
- Merancang Sistem Izin yang Fleksibel dengan Casbin
- Otorisasi dengan Daftar Kontrol Akses
HTTP & RESTful
Gin
- Otorisasi dalam Proyek Golang menggunakan Casbin
- Tutorial: Mengintegrasikan Gin dengan Casbin
- Penerapan kebijakan pada K8s dengan Pipeline
- Autentikasi dan otorisasi dalam aplikasi Gin dengan JWT dan Casbin
Echo
Argo CD
Express
Koa
Nest
- Cara Membuat Middleware Otorisasi Berbasis Peran dengan Casbin dan Nest.js
- nest.js: Middleware Otorisasi RBAC RESTful Casbin (Video)
- Aplikasi Demo Kontrol Akses Berbasis Atribut di Node.js Berdasarkan Casbin
- Starter Kit Multi-tenant SaaS dengan Arsitektur Microservice cqrs graphql
Fastify
- Otorisasi HTTP Berbasis Peran Dasar di Rust dengan Casbin
- [Cara Menggunakan Otorisasi Casbin di Aplikasi Web Rust Anda Bagian - 1]
- [Cara Menggunakan Otorisasi Casbin di Aplikasi Web Rust Anda Bagian - 2]