Casbin

Casbin

  • Texte
  • API
  • Redakteur
  • IDE-Plugins
  • Single Sign-On (SSO)
  • Forum
  • Hilfe
  • Blog
  • Pricing
  • Contact Sales
  • Languages iconDeutsch
    • English
    • 中文
    • 한국어
    • Русский
    • Français
    • 日本語
    • Helfen Sie zu übersetzen
  • GitHub

›Die Grundlagen

Die Grundlagen

  • Übersicht
  • Los geht's
  • So funktioniert es
  • Anleitungen

Modell

  • Unterstützte Modelle
  • Syntax für Modelle
  • Effektor
  • Funktion
  • RBAC
  • RBAC with Pattern
  • RBAC mit Domänen
  • Casbin RBAC v.s. RBAC96
  • ABAC
  • Prioritätsmodell
  • Super-Admin

Speicher

  • Modellspeicher
  • Richtlinien-Speicher
  • Richtlinien-Untermengenladen

Erweiterungen

  • Enforcers
  • Adapter
  • Beobachter
  • Dispatcher
  • Rollen-Manager
  • Middleware
  • GraphQL Middlewares
  • Cloud Native Middlewares

API

  • API-Übersicht
  • Management-API
  • RBAC API
  • RBAC mit Domains API
  • Rollen-Manager-API
  • Datenberechtigungen

Erweiterte Nutzung

  • Mehrfachfachen
  • Benchmarks
  • Leistungsoptimierung
  • Autorisierung von Kubernetes
  • Genehmigung des Service-Mesh durch den Gesandten

Management

  • Admin-Portal
  • Kasbin-Dienst
  • Log- & Fehlerbehandlung
  • Frontend-Nutzung

Redakteur

  • Online-Editor
  • IDE-Plugins

Mehr

  • Unsere Adopter
  • Mitwirken
  • Datenschutzerklärung
  • Nutzungsbedingungen
Translate

Anleitungen

Bevor Sie lesen, beachten Sie bitte, dass einige Tutorials für das Casbin-Modell und die Arbeit für alle Casbin-Implementierungen in verschiedenen Sprachen sind. Einige andere Tutorials sind sprachspezifisch.

Unsere Artikel

  • PML: Eine Interpreter-Based Access Control Policy für Web-Services

Dieses Papier geht tief in die Designdetails über Kasbin ein. Bitte zitieren Sie die folgende BibTex, wenn Sie Casbin/PML als Referenz in Ihrem Artikel 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}
}
  • Sprache der Zugriffskontrollrichtlinie basierend auf Metamodel (in Chinesisch)

Dies ist ein weiteres längeres Papier im Journal of Software. Das Zitat für verschiedene Formate (Refworks, EndNote, etc.). finden Sie unter: (eine andere Version) Zugriffskontrollrichtlinienspezifikationssprache basierend auf Metamodel (in Chinesisch)

Videos

  • Ein sicherer Tresor - Implementierung von Autorisierungs-Middleware mit Casbin - JuniorDevSG
  • Teilen von Benutzerberechtigungen in einer Mikro-Service-Architektur basierend auf Casbin (in Russisch)
  • Nest.js - Casbin RESTful RBAC Autorisierung Midleware
  • Gin Tutorial Kapitel 10: Erlernen Sie Casbin Basismodelle in 30 Minuten
  • Gin Tutorial Kapitel 11: Programmierung, API und benutzerdefinierte Funktion in Casbin
  • Gin + Casbin: Lernberechtigungen in Aktion (in Chinesisch)
  • jCasbin Basics: Ein einfaches RBAC-Beispiel (in Chinesisch)
  • Golangs RBAC basierend auf Casbin (in Chinesisch)
  • Learning Gin + Kasbin (1): Öffne & Übersicht (in Chinesisch)
  • ThinkPHP 5.1 + Casbin: Einführung (in Chinesisch)
  • ThinkPHP 5.1 + Casbin: RBAC-Autorisierung (in Chinesisch)
  • ThinkPHP 5.1 + Casbin: RESTful & Middleware (in Chinesisch)
  • Schnellstart für PHP-Kasbin (in Chinesisch)
  • ThinkPHP 5.1 + Casbin:Wie benutzt man benutzerdefinierte Matching-Funktionen (in Chinesisch)
  • Webman + Casbin: How to use Webman Casbin Plugin (in Chinese)

PERM Meta-Modell (Richtlinie, Effekt, Anfrage, Matcher)

  • Casbin mit verschiedenen Konfigurationen des Zugriffskontrollmodells verstehen
  • Modellierung der Autorisierung mit PERM in Kasbin
  • Entwerfen eines flexiblen Berechtigungssystems mit Kasbin
  • Mit Zugriffskontrolllisten autorisieren
  • Zugriffskontrolle mit PERM und Kasbin (in Persisch)
  • RBAC? ABAC? .. PERM! Neuer Weg der Autorisierung für Cloud-Based Web Services und Apps (in Russisch)
  • Praxis & Beispiele für flexible Autorisierung mit Kasbin & PERM (in Russisch)
  • Berechtigungsmanagement mit Kasbin (in Chinesisch)
  • Analyse des Kasbin (in Chinesisch)
  • Entwurf von Systemberechtigungen (in Chinesisch)
  • Kasbin: Eine Berechtigungsmaschine (in Chinesisch)
  • Implementierung von ABAC mit Casbin (in Chinesisch)
  • Quellcode-Analyse von Casbin (in Chinesisch)
  • Berechtigungsbewertung mit Kasbin (in Chinesisch)
  • Kasbin: Bibliothek des Tages für Go (in Chinesisch)
Go
Java
Node.js
PHP
.NET
Rust
Lua

HTTP & RESTful

  • Grundlegende Rolle basierte HTTP-Autorisierung in Los mit Kasbin (oder chinesische Übersetzung)

Beobachter

  • RBAC Verteilte Synchronisierung über Casbin Watcher (in Chinesisch)

Beego

  • Verwendung von Casbin mit Beego: 1. Beginnen und testen (in Chinesisch)
  • Verwendung von Casbin mit Beego: 2. Richtlinien-Speicher (in Chinesisch)
  • Verwendung von Casbin mit Beego: 3. Richtlinienabfrage (in Chinesisch)
  • Verwendung von Casbin mit Beego: 4. Richtlinien-Update (in Chinesisch)
  • Verwendung von Casbin mit Beego: 5. Richtlinien-Update (Fortsetzung) (Chinesisch)

Gin

  • Autorisierung in Golang-Projekten mit Casbin
  • Tutorial: Integriere Gin mit Cabsin
  • Durchsetzung von Richtlinien für K8s mit Pipeline
  • Authentifizierung und Autorisierung in der Gin-Anwendung mit JWT und Casbin
  • Backend-API mit Go: 1. Authentifizierung basierend auf JWT (in Chinesisch)
  • Backend-API mit Go: 2. Autorisierung basierend auf Casbin (in Chinesisch)
  • Verwendung der Go's Autorisierungsbibliothek Casbin mit Gin und GORM (in Japanisch)

Echo

  • Web-Autorisierung mit Casbin

Isis

  • Iris + Casbin: Praxis für die Verwaltung von Berechtigungen (in Chinesisch)
  • Rollenbasierte Zugriffssteuerung für HTTP basierend auf Casbin (in Chinesisch)
  • Iris lernen + Kasbin von Grund auf

Hafen von VMware

  • Casbin: Golang Zugangskontroll-Framework (in Chinesisch)
  • Zugriffskontrolle im Hafen (in Chinesisch)

Argo-CD

  • Organisatorische RBAC in Argo-CD mit Casbin

Ghai

  • GShark: Scan nach sensiblen Informationen auf Github einfach und effektiv (in Chinesisch)

SpringBoot

  • jCasbin: Eine einfachere Berechtigungsmanagement-Lösung (in Chinesisch)
  • Integration von jCasbin mit JFinal (in Chinesisch)

Express

  • Wie Sie Ihre Serverlose HTTP-API auf AWS mit Rollen-Based-Access-Control versehen

Koa

  • Autorisierung mit Kasbin und Koa Teil 1
  • Genehmigung mit Kasbin und Koa Teil 2

Nest

  • Wie man Rollenbasierte Authorization Middleware mit Casbin und Nest.js erstellt
  • nest.js: Casbin RESTful RBAC Authorization Middleware (Video)
  • Eine Demo-App mit Attribut-basierter Zugriffskontrolle in Node.js basierend auf Casbin
  • Multi Tenant SaaS Starterkit mit cqrs Graphql Mikroservice Architektur

Fastifizieren

  • Zugriff auf Kontrolle in Node.js mit Fastify und Casbin
  • Kasbin, mächtige und effiziente ACL für Ihre Projekte

Laravel

  • Laravel-Autorisierung: Autorisierungsbibliothek unterstützt ACL, RBAC, ABAC und andere Modelle
  • Verwendung von Casbin zur Autorisierung in dotnet
  • Grundlegende Rollen-basierte HTTP-Autorisierung in Rust mit Casbin
  • Wie Sie die Casbin-Autorisierung in Ihrer rosten Web-App verwenden [Teil - 1]
  • Wie Sie die Casbin-Autorisierung in Ihrer rostfreien Web-App verwenden [Teil - 2]

APISIX

  • Autorisierung in APISIX mit Casbin
← So funktioniert esUnterstützte Modelle →
Casbin
Docs
Getting StartedManagement APIRBAC APIMiddlewares
Community
Who's using Casbin?Stack Overflow
Casbin          jCasbin
Node-Casbin   PHP-CasbinPyCasbin          Casbin.NETCasbin-CPP        Casbin-RS
Follow @casbinHQ
Copyright © 2022 Casbin Organization