Tutorials
Avant de lire, veuillez noter que certains tutoriels sont pour le 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 approfondit les détails de conception de Casbin. Veuillez citer le BibTex suivant 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 plus longue publié dans 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é - mise en œuvre d'un middleware d'autorisation avec Casbin - JuniorDevSG
- Partage des permissions des utilisateurs dans une architecture de micro-services basée sur Casbin (en russe)
- Nest.js - Middleware d'autorisation RESTful RBAC de Casbin
- Chapitre 10 du tutoriel Gin : Apprendre les modèles de base de Casbin en 30 minutes
- Chapitre 11 du tutoriel Gin : Codage, API et fonction personnalisée dans Casbin
- 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 & 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)
Métamodèle PERM (Politique, Effet, Requête, Correspondances)
- Comprendre Casbin avec différentes configurations de modèle de contrôle d'accès
- Modélisation de l'autorisation avec PERM dans Casbin
- Conception d'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! Nouvelle façon d'autorisation pour les services Web et les applications basés sur le cloud (en russe)
- Pratique et exemples d'autorisation flexible en utilisant Casbin & PERM (en russe)
- 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)
- Mise en œuvre de 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 en utilisant Casbin
- Tutoriel: Intégrer Gin avec Casbin
- Policy enforcements on K8s with 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: Practice for permission management (in Chinese)
- Apprendre iris + Casbin à partir 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 Casbin (Vidéo)
- Une application de démonstration de contrôle d'accès basé sur les attributs en Node.js basé sur Casbin
- Kit de démarrage SaaS multi-locataire avec architecture de microservice cqrs graphql