Tutorials
Note that certain tutorials address Casbin's model architecture and apply universally across all language implementations, while others target specific programming languages.
I Nostri Articoli
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}
}
- Linguaggio di Specifica delle Politiche di Controllo degli Accessi Basato su Metamodello (in Cinese)
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)
Video
- Una Cassa Forte - implementazione di middleware di autorizzazione con Casbin - JuniorDevSG
- Condivisione delle autorizzazioni utente in un'architettura di micro-servizi basata su Casbin (in Russo)
- Nest.js - Middleware di autorizzazione RBAC RESTful di Casbin
- 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: Imparare le Permessi in Azione (in Cinese)
- Basics di jCasbin: Un esempio semplice di RBAC (in Cinese)
- RBAC di Golang basato su Casbin (in Cinese)
- Imparare Gin + Casbin (1): Apertura e Panoramica (in Cinese)
- ThinkPHP 5.1 + Casbin: Introduzione (in Cinese)
- ThinkPHP 5.1 + Casbin: Autorizzazione RBAC (in Cinese)
- ThinkPHP 5.1 + Casbin: RESTful e Middleware (in Cinese)
- Avvio Rapido per PHP-Casbin (in Cinese)
- ThinkPHP 5.1 + Casbin: Come usare funzioni di corrispondenza personalizzate (in Cinese)
- Webman + Casbin: Come utilizzare il Plugin Webman Casbin (in Cinese)
Modello Meta-PERM (Policy, Effect, Request, Matchers)
- Comprendere Casbin con diverse configurazioni del modello di controllo degli accessi
- Modellazione dell'autorizzazione con PERM in Casbin
- Progettare un sistema di permessi flessibile con Casbin
- Autorizzare con elenchi di controllo degli accessi
- Controllo degli accessi con PERM e Casbin (in Persiano)
- [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)
- Gestione delle autorizzazioni con Casbin (in Cinese)
- Analisi di Casbin (in Cinese)
- Progettazione delle Permessi del Sistema (in Cinese)
- Casbin: Un Motore di Autorizzazione (in Cinese)
- Implementazione di ABAC con Casbin (in Cinese)
- Analisi del codice sorgente di Casbin (in Cinese)
- Valutazione delle autorizzazioni con Casbin (in Cinese)
- Casbin: Libreria del giorno per Go (in cinese)
HTTP & RESTful
Watcher
Beego
- Utilizzo di Casbin con Beego: 1. Iniziare e testare (in cinese)
- Utilizzo di Casbin con Beego: 2. Archiviazione delle policy (in cinese)
- Utilizzo di Casbin con Beego: 3. Query di policy (in cinese)
- Utilizzo di Casbin con Beego: 4. Aggiornamento di policy (in cinese)
- Utilizzo di Casbin con Beego: 5. Aggiornamento di policy (continua) (in cinese)
Gin
- Autorizzazione nei progetti Golang utilizzando Casbin
- Tutorial: Integrare Gin con Casbin
- Imposizione di policy su K8s con Pipeline
- Autenticazione e autorizzazione in applicazione Gin con JWT e Casbin
- API backend con Go: 1. Autenticazione basata su JWT (in Cinese)
- API backend con Go: 2. Autorizzazione basata su Casbin (in Cinese)
- Utilizzo della libreria di autorizzazione di Go Casbin con Gin e GORM (in Giapponese)
Echo
Iris
- Iris + Casbin: Pratica per la gestione delle autorizzazioni (in Cinese)
- Imparare iris + Casbin da zero
Argo CD
GShark
SpringBoot
Express
Koa
Nest
- Come Creare Middleware di Autorizzazione Basato su Ruoli con Casbin e Nest.js
- nest.js: Middleware di Autorizzazione RBAC RESTful con Casbin (Video)
- Un'App Demo di Controllo degli Accessi Basato su Attributi in Node.js Basato su Casbin
- Starter Kit Multi-tenant SaaS con Architettura di Microservizi CQRS e GraphQL
Fastify
- Autorizzazione HTTP Basata su Ruoli in Rust con Casbin
- [Come utilizzare l'autorizzazione Casbin nella tua web-app Rust Parte - 1]
- [Come utilizzare l'autorizzazione Casbin nella tua web-app Rust Parte - 2]