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}
}
Видео
- Безопасное хранилище - реализация промежуточного программного обеспечения авторизации с помощью Casbin - JuniorDevSG
- Nest.js - Casbin RESTful RBAC authorization middleware
Метамодель PERM (Политика, Эффект, Запрос, Сопоставления)
- Понимание Casbin с различными конфигурациями модели контроля доступа
- Моделирование авторизации с PERM в Casbin
- Проектирование гибкой системы разрешений с помощью Casbin
- Авторизация с помощью списков контроля доступа
HTTP & RESTful
Gin
- Авторизация в проектах Golang с использованием Casbin
- Учебник: Интеграция Gin с Casbin
- Policy enforcements on K8s with Pipeline
- Аутентификация и авторизация в приложении Gin с JWT и Casbin
Echo
Argo CD
Express
Koa
Nest
- How to Create Role-based Authorization Middleware with Casbin and Nest.js
- nest.js: Casbin RESTful RBAC авторизационное промежуточное ПО (Видео)
- Демо-приложение контроля доступа на основе атрибутов в Node.js на основе Casbin
- Набор для начала работы с многопользовательским SaaS с архитектурой cqrs graphql микросервисов
Fastify
- Базовая авторизация HTTP на основе ролей в Rust с Casbin
- [Как использовать авторизацию casbin в вашем веб-приложении на rust Часть - 1]
- [Как использовать авторизацию casbin в вашем веб-приложении на rust Часть - 2]