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)
Видео
- Безопасное хранилище - реализация промежуточного программного обеспечения авторизации с помощью 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 (на китайском)
- RBAC на основе Golang's Casbin (на китайском)
- Изучение Gin + Casbin (1): Введение и обзор (на китайском)
- ThinkPHP 5.1 + Casbin: Введение (на китайском)
- ThinkPHP 5.1 + Casbin: Авторизация RBAC (на китайском)
- ThinkPHP 5.1 + Casbin: RESTful & Middleware (на китайском)
- Быстрый старт для PHP-Casbin (на китайском)
- ThinkPHP 5.1 + Casbin: How to use custom matching functions (in Chinese)
- Webman + Casbin: Как использовать плагин Webman Casbin (на китайском)
Метамодель PERM (Политика, Эффект, Запрос, Сопоставления)
- Понимание Casbin с различными конфигурациями модели контроля доступа
- Моделирование авторизации с PERM в Casbin
- Проектирование гибкой системы разрешений с помощью Casbin
- Авторизация с помощью списков контроля доступа
- Контроль доступа с PERM и Casbin (на персидском)
- RBAC? ABAC? .. PERM! New Way of Authorization for Cloud-Based Web Services and Apps (in Russian)](https://habr.com/ru/articles/539778/)
- Practice & Examples of Flexible Authorization Using Casbin & PERM (in Russian)
- Управление разрешениями с помощью Casbin (на китайском)
- Анализ Casbin (на китайском)
- Проектирование системы разрешений (на китайском)
- Casbin: Движок разрешений (на китайском)
- Реализация ABAC с помощью Casbin (на китайском)
- Анализ исходного кода Casbin (на китайском)
- Оценка разрешен ий с помощью Casbin (на китайском)
- Casbin: Библиотека дня для Go (на китайском)
HTTP & RESTful
Watcher
Beego
- Использование Casbin с Beego: 1. Начало работы и тестирование (на китайском)
- Использование Casbin с Beego: 2. Хранение политики (на китайском)
- Использование Casbin с Beego: 3. Запрос политики (на китайском)
- Использование Casbin с Beego: 4. Обновление политики (на китайском)
- Использование Casbin с Beego: 5. Обновление политики (продолжение) (на китайском)
Gin
- Авторизация в проектах Golang с использованием Casbin
- Учебник: Интеграция Gin с Casbin
- Policy enforcements on K8s with Pipeline
- Аутентификация и авторизация в приложении Gin с JWT и Casbin
- Backend API с Go: 1. Аутентификация на основе JWT (на китайском)
- Backend API с Go: 2. Авторизация на основе Casbin (на китайском)
- Использование библиотеки авторизации Go Casbin с Gin и GORM (на японском)
Echo
Iris
Argo CD
GShark
SpringBoot
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]