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 authorization middleware
- 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: 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: How to use custom matching functions (in Chinese)
- 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! 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)
- 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
- How to Create Role-based Authorization Middleware with Casbin and Nest.js
- 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
Fastify
- Grundlegende rollenbasierte HTTP-Autorisierung in Rust mit Casbin
- [Wie man die Casbin-Autorisierung in Ihrer Rust-Web-App verwendet Teil - 1]
- [Wie man die Casbin-Autorisierung in Ihrer Rust-Web-App verwendet Teil - 2]