Tutorials
Avant de lire, veuillez noter que certains tutoriels sont destinés au modèle de Casbin et fonctionnent pour toutes les implémentations de Casbin dans différentes langues. Certains autres tutoriels sont spécifiques à une langue.
Nos Articles
Cet article creuse profondément les détails de conception concernant Casbin. Veuillez citer la BibTex suivante si vous utilisez Casbin/PML comme référence dans votre article :
@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}
}
Ceci est un autre article de version longue publié dans le Journal of Software. La citation pour différents formats (Refworks, EndNote, etc.) peut être trouvée à : (une autre version) Langage de spécification de politique de contrôle d'accès basé sur un métamodèle (en chinois)
Vidéos
- Un Coffre-fort sécurisé - implémentation de middleware d'autorisation avec Casbin - JuniorDevSG
- Partage des permissions utilisateur dans une architecture de micro-services basée sur Casbin (en russe)
- Nest.js - Middleware d'autorisation RBAC RESTful avec 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 : Apprendre les permissions en action (en chinois)
- Les bases de jCasbin : Un exemple simple de RBAC (en chinois)
- RBAC de Golang basé sur Casbin (en chinois)
- Apprendre Gin + Casbin (1) : Ouverture et Aperçu (en chinois)
- ThinkPHP 5.1 + Casbin : Introduction (en chinois)
- ThinkPHP 5.1 + Casbin : Autorisation RBAC (en chinois)
- ThinkPHP 5.1 + Casbin : RESTful & Middleware (en chinois)
- Démarrage rapide pour PHP-Casbin (en chinois)
- ThinkPHP 5.1 + Casbin : Comment utiliser des fonctions de correspondance personnalisées (en chinois)
- Webman + Casbin : Comment utiliser le plugin Webman Casbin (en chinois)
Modèle MÉTAP (Politique, Effet, Demande, Critères de correspondance)
- Comprendre Casbin avec différentes configurations de modèles de contrôle d'accès
- Modélisation de l'autorisation avec PERM dans Casbin
- Concevoir un système de permissions flexible avec Casbin
- Autoriser avec des listes de contrôle d'accès
- Contrôle d'accès avec PERM et Casbin (en persan)
- RBAC? ABAC? .. PERM! New Way of Authorization for Cloud-Based Web Services and Apps (in Russian)
- Practice & Examples of Flexible Authorization Using Casbin & PERM (in Russian)
- Gestion des permissions avec Casbin (en chinois)
- Analyse de Casbin (en chinois)
- Conception des Permissions du Système (en chinois)
- Casbin : Un Moteur de Permissions (en chinois)
- Implémentation de l'ABAC avec Casbin (en chinois)
- Analyse du code source de Casbin (en chinois)
- Évaluation des permissions avec Casbin (en chinois)
- Casbin : Bibliothèque du jour pour Go (en chinois)
- Go
- Java
- Node.js
- PHP
- .NET
- Rust
- Lua
HTTP & RESTful
Watcher
Beego
- Utilisation de Casbin avec Beego: 1. Commencer et tester (en chinois)
- Utilisation de Casbin avec Beego: 2. Stockage des politiques (en chinois)
- Utilisation de Casbin avec Beego: 3. Requête de politique (en chinois)
- Utilisation de Casbin avec Beego : 4. Mise à jour de la politique (en chinois)
- Utilisation de Casbin avec Beego : 5. Mise à jour de la politique (suite) (en chinois)
Gin
- Autorisation dans les projets Golang utilisant Casbin
- Tutoriel : Intégrer Gin avec Casbin
- Application des politiques sur K8s avec Pipeline
- Authentification et autorisation dans l'application Gin avec JWT et Casbin
- API backend avec Go : 1. Authentification basée sur JWT (en chinois)
- API backend avec Go: 2. Autorisation basée sur Casbin (en chinois)
- Utilisation de la bibliothèque d'autorisation de Go Casbin avec Gin et GORM (en japonais)
Echo
Iris
- Iris + Casbin : Pratique pour la gestion des permissions (en chinois)
- Apprendre Iris + Casbin de zéro
Argo CD
GShark
SpringBoot
Express
Koa
Nest
- Comment créer un middleware d'autorisation basé sur les rôles avec Casbin et Nest.js
- nest.js : Middleware d'autorisation RBAC RESTful avec Casbin (Vidéo)
- Une application de démonstration de Contrôle d'Accès Basé sur les Attributs en Node.js basée sur Casbin
- Kit de démarrage multi-locataire SaaS avec architecture de microservices cqrs graphql
Fastify
- Autorisation HTTP basée sur les rôles en Rust avec Casbin
- [Comment utiliser l'autorisation Casbin dans votre application web Rust Partie - 1]
- [Comment utiliser l'autorisation Casbin dans votre application web Rust Partie - 2]