Tutorials
Bevor Sie lesen, beachten Sie bitte, dass einige Tutorials für das Casbin-Modell gelten und für alle Casbin-Implementierungen in verschiedenen Sprachen gelten. Einige andere Tutorials sind sprachspezifisch.
Unsere Papiere
Dieses Papier geht tief in die Design-Details von Casbin ein. Bitte zitieren Sie den folgenden BibTex, wenn Sie Casbin/PML als Referenz in Ihrem Papier verwenden:
@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}
}
Dies ist ein weiteres längeres Papier, das in der Journal of Software veröffentlicht wurde. Die Zitation für verschiedene Formate (Refworks, EndNote, etc.) finden Sie unter: (eine andere Version) Zugriffskontrollrichtliniensprache basierend auf Metamodell (auf Chinesisch)
Videos
- Ein sicherer Tresor - Implementierung von Autorisierungsmiddleware mit Casbin - JuniorDevSG
- Teilen von Benutzerberechtigungen in einer Mikroservice-Architektur basierend auf Casbin (auf Russisch)
- Nest.js - Casbin RESTful RBAC-Autorisierungsmiddleware
- Gin Tutorial Kapitel 10: Lernen Sie Casbin Grundmodelle in 30 Minuten
- Gin Tutorial Kapitel 11: Codierung, API und benutzerdefinierte Funktion in Casbin
- Gin + Casbin: Erlernen von Berechtigungen in Aktion (auf Chinesisch)
- jCasbin Grundlagen: Ein einfaches RBAC-Beispiel (auf Chinesisch)
- Golangs RBAC basierend auf Casbin (auf Chinesisch)
- Gin + Casbin lernen (1): Eröffnung & Übersicht (auf Chinesisch)
- ThinkPHP 5.1 + Casbin: Einführung (auf Chinesisch)
- ThinkPHP 5.1 + Casbin: RBAC-Autorisierung (auf Chinesisch)
- ThinkPHP 5.1 + Casbin: RESTful & Middleware (auf Chinesisch)
- Schnellstart für PHP-Casbin (auf Chinesisch)
- ThinkPHP 5.1 + Casbin: Wie man benutzerdefinierte Matching-Funktionen verwendet (auf Chinesisch)
- Webman + Casbin: Wie man das Webman Casbin Plugin verwendet (auf Chinesisch)
PERM Meta-Modell (Policy, Effect, Request, Matchers)
- Verständnis von Casbin mit verschiedenen Zugriffskontrollmodell-Konfigurationen
- Modellierung der Autorisierung mit PERM in Casbin
- Entwerfen eines flexiblen Berechtigungssystems mit Casbin
- Autorisieren mit Zugriffskontrolllisten
- Zugriffskontrolle mit PERM und Casbin (auf Persisch)
- RBAC? ABAC? .. PERM! Neue Art der Autorisierung für Cloud-basierte Webdienste und Apps (auf Russisch)
- Praxis & Beispiele für flexible Autorisierung mit Casbin & PERM (auf Russisch)
- Berechtigungsverwaltung mit Casbin (auf Chinesisch)
- Analyse von Casbin (auf Chinesisch)
- Design von Systemberechtigungen (auf Chinesisch)
- Casbin: Eine Berechtigungsmaschine (auf Chinesisch)
- Implementierung von ABAC mit Casbin (auf Chinesisch)
- Quellcode-Analyse von Casbin (auf Chinesisch)
- Berechtigungsbewertung mit Casbin (auf Chinesisch)
- Casbin: Bibliothek des Tages für Go (auf Chinesisch)
- Go
- Java
- Node.js
- PHP
- .NET
- Rust
- Lua
HTTP & RESTful
Watcher
Beego
- Verwendung von Casbin mit Beego: 1. Erste Schritte und Test (auf Chinesisch)
- Verwendung von Casbin mit Beego: 2. Richtlinienspeicherung (auf Chinesisch)
- Verwendung von Casbin mit Beego: 3. Richtlinienabfrage (auf Chinesisch)
- Verwendung von Casbin mit Beego: 4. Richtlinienaktualisierung (auf Chinesisch)
- Verwendung von Casbin mit Beego: 5. Policy-Update (fortgesetzt) (auf Chinesisch)
Gin
- Autorisierung in Golang-Projekten mit Casbin
- Tutorial: Integration von Gin mit Casbin
- Policy enforcements on K8s with Pipeline
- Authentifizierung und Autorisierung in Gin-Anwendung mit JWT und Casbin
- Backend-API mit Go: 1. Authentifizierung basierend auf JWT (auf Chinesisch)
- Backend-API mit Go: 2. Autorisierung basierend auf Casbin (auf Chinesisch)
- Verwendung der Autorisierungsbibliothek von Go Casbin mit Gin und GORM (auf Japanisch)
Echo
Iris
- Iris + Casbin: Practice for permission management (in Chinese)
- Lernen von Iris + Casbin von Grund auf
Argo CD
GShark
SpringBoot
Express
Koa
Nest
- Wie man eine rollenbasierte Autorisierungsmiddleware mit Casbin und Nest.js erstellt
- nest.js: Casbin RESTful RBAC-Autorisierungsmiddleware (Video)
- Eine Demo-App für attributbasierte Zugriffskontrolle in Node.js basierend auf Casbin
- Multi-Tenant SaaS Starter-Kit mit CQRS GraphQL Microservice-Architektur