Tutorials
Prima di leggere, si prega di notare che alcuni tutorial sono per il modello di Casbin e funzionano per tutte le implementazioni di Casbin in diverse lingue. Alcuni altri tutorial sono specifici per la lingua.
I Nostri Articoli
Questo articolo approfondisce i dettagli di progettazione di Casbin. Si prega di citare il seguente BibTex se si utilizza Casbin/PML come riferimento nel vostro articolo:
@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)
Questo è un altro articolo di versione più lunga pubblicato nella rivista Journal of Software. La citazione per diversi formati (Refworks, EndNote, ecc.) può essere trovata qui: (un'altra versione) Linguaggio di Specifica delle Politiche di Controllo degli Accessi Basato su Metamodello (in Cinese)
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)
- Go
- Java
- Node.js
- PHP
- .NET
- Rust
- Lua
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]