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

›Erweiterungen

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

Middleware

Web frameworks

Go
Java
Node.js
PHP
Python
.NET
Rust
Lua
Swift
NameBeschreibung
GinEin HTTP-Web-Framework mit einer Martini-artigen API mit viel besserer Performance, via Plugin: authz oder gin-casbin
BeegoEin Open-Source-Hochleistungs-Web-Framework für Go, über integriertes Plugin: Plugins/authz
CaddySchneller, plattformübergreifender HTTP/2-Webserver mit automatischer HTTPS, via Plugin: caddy-authz
TraefikDer Cloud-native Anwendungsproxy via Plugin: traefik-auth-plugin
Gehe KitEin Toolkit für Mikrodienste, über integriertes Plugin: plugins/authz
FaserEin Express inspiriertes Web-Framework, geschrieben in Go, über Middleware: Faserkasbin oder Faserkasbinrest oder Faserplatte
SchmiedeEine hohe Produktivität, Vollstapel-Web-Framework für die Go-Sprache, via Plugin: auth/casbin
EchoHohe Leistung, minimalistisches Go Web-Framework, via Plugin: echo-authz (Dank an @xqbumu) oder Casbinrest
IsisDas schnellste Web-Framework für Go in (THIS) Erde. HTTP/2 Ready-To-GO via Plugin: casbin (Dank an @hiveminded) oder iris-middleware-casbin
GoFrameEin modulares, leistungsstarkes, leistungsfähiges und unternehmensfähiges Anwendungs-Entwicklungs-Framework von Golang, via Plugin: gf-casbin
NegroniIdiomatic HTTP Middleware für Golang, via Plugin: negroni-authz
HannahEin leichter, idiomatischer und komponierbarer Router für das Erstellen von HTTP-Diensten via Plugin: chi-authz
BuffaloEin Go-Web-Entwicklungs-Ökosystem, das Ihnen das Leben erleichtert, über Plugin: buffalo-mw-rbac
MacaronEin hochproduktives und modulares Web-Framework in Go, via Plugin: authz
DotWebEinfache und einfache Web-Mikro-Framework, via Plugin: authz
TangoMicro & pluggable Web-Framework für Go, via Plugin: authz
BaaEin Express-Go-Webframework mit Routing, Middleware, Dependency Injection und http-Kontext, via Plugin: authz
NameBeschreibung
FrühlingsstartErmöglicht die Erstellung von Anwendungen und Diensten mit Federantrieb via Plugin: casbin-spring-boot-starter oder jcasbin-springboot-plugin oder Simple SpringBoot Sicherheitsdemo mit jCasbin
Apache ShiroEin leistungsfähiges und einfach zu bedienendes Java-Sicherheits-Framework, das Authentifizierung, Autorisierung, Kryptographie und Session-Management über das Plugin durchführt: shiro-casbin oder shiro-jcasbin-spring-boot-starter
Vert.xEin Toolkit zum Erstellen reaktiver Anwendungen auf der JVM, via Plugin: vertx-auth-jcasbin
JennyEin einfaches, leichtes, schnelles, unabhängiges und erweiterbares Java-WEB + ORM-Framework, via Plugin: jfinal-authz
NutzWeb Framework (MVC/IOC/AOP/DAO/JSON) für alle Java-Entwickler, via Plugin: nutz-authz
mangoo I/OEin intuitives, leichtgewichtiges und leistungsfähiges Full-Stack Java Web Framework, über eingebautes Plugin: AuthorizationService.java
NameBeschreibung
SchildEin authZ-Server und authZ-bewusster Reverse-Proxy, der auf dem Casbin aufbaut.
ExpressSchnell, unüberlegtes, minimalistisches Web-Framework für Knoten, via Plugin: express-authz
KoaExpressive Middleware für node.js mit async-Funktionen ES2017, über Plugin: koa-authz oder koajs-starter oder koa-casbin
LoopBack 4Ein hocherweiterbares Node.js und TypeScript Framework für das Erstellen von APIs und Mikrodiensten via Plugin: loopback4-authorization
NestProgressive Node.js Framework, um effiziente und skalierbare serverseitige Anwendungen auf TypeScript & JavaScript zu erstellen. über Plugin: nest-authz oder nest-casbin oder NestJS Casbin Module oder nestjs-casbin oder shanbe-api oder https://github. om/Twiddlle/acl-nest oder nestjs-casbin-typeorm
FastifizierenSchneller und niedriger Overhead Web Framework, für Node.js. über Plugin: fastify-casbin oder fastify-casbin-rest
EiGeboren um bessere Enterprise-Frameworks und Apps mit Node.js & Koa zu erstellen, via Plugin: egg-authz oder egg-zrole
hapiDas einfache, sichere Framework Developers Trust. über Plugin: hapi-authz
Casbin JWT ExpressAutorisierung Middleware, die den zustandslosen JWT-Token verwendet, um ACL-Regeln mit Casbin zu validieren
NameBeschreibung
LaravelDas PHP-Framework für Web-Handwerker via Plugin: laravel-authz
Yii PHP FrameworkEin schnelles, sicheres und effizientes PHP-Framework, über Plugin: yii-permission oder yii-casbin
CakePHPErstellen Sie schnell und entwickeln Sie ein solides PHP-Framework, über das Plugin: cake-permission
CodeIgniterVerknüpfen Sie Benutzer mit Rollen und Berechtigungen im CodeIgniter4 Web Framework via Plugin: CodeIgniter Berechtigung
ThinkPHP 5.1Das ThinkPHP 5.1 Framework via Plugin: think-casbin
ThinkPHP 6.0Das ThinkPHP 6.0 Framework via Plugin: think-authz
SymfonyDas Symfony PHP Framework via Plugin: Symfony-Berechtigung oder symfony-casbin
HyperfEin Coroutine-Framework, das sich auf Hypergeschwindigkeit und Flexibilität mittels Plugin konzentriert: Hyperf-Berechtigung oder hyperf-casbin
EasySwooleEin verteiltes, persistentes PHP Speicher-Framework basierend auf der Swoole Erweiterung, via Plugin: easyswoole-Berechtigung oder easyswoole-hyperfOrm-Berechtigung
SlimEin PHP-Mikro-Framework, mit dem Sie schnell einfache, aber leistungsstarke Web-Anwendungen und APIs über das Plugin schreiben können: casbin-with-slim
PhalconEin Full-Stack-PHP-Framework, das als C-Erweiterung über das Plugin geliefert wird: Phalcon-Berechtigung
webmanHochleistungs-HTTP Service Framework für PHP basierend auf Workerman, via Plugin: Webman-Berechtigung
webman pluginWebman for casbin plugin, Publish and subscribe Watcher based on Redis,via plugin: casbin
NameBeschreibung
DjangoEin hochstufiges Python-Web-Framework, via Plugin: django-casbin
FlascheEin Microframework für Python, basierend auf Werkzeug, Jinja 2 und guten Absichten, via Plugin: flask-authz oder Flask-Casbin (3rd-party, aber vielleicht freundlicher) oder rbac-flask
FastAPIEin modernes, schnelles (leistungsstarkes) Web-Framework zum Erstellen von APIs mit Python 3. + basierend auf Standard-Python-Tipps, via Plugin: fastapi-authz oder Fastapi-app
OpenStackDie am weitesten verbreitete Open-Source-Cloud-Software der Welt, via Plugin: openstack-patron
NameBeschreibung
ASP.NET-KernEin Open-Source- und Cross-Plattform-Framework für den Aufbau moderner Cloud-basierter Internetanwendungen wie Web-Apps, IoT-Apps und mobile Backends, via Plugin: Casbin. spNetCore
ASP.NET-KernEine einfache Demo zur Verwendung von Casbin bei ASP.NET Core Framework, via Plugin: CasbinACL-aspNetCore
NameBeschreibung
ActixEin Rust actors Framework, über Plugin: actix-casbin
Actix webEin kleines, pragmatisches und extrem schnelles Web Framework, über Plugin: actix-casbin-auth
Raketeein Web-Framework für Rust, das es einfach macht, schnelle, sichere Web-Anwendungen zu schreiben, ohne Flexibilität, Benutzerfreundlichkeit oder Typsicherheit zu opfern über Plugin: rocket-authz oder rocket-casbin-auth oder rocket-casbin-demo
NameBeschreibung
OpenRestyEine dynamische Web-Plattform basierend auf NGINX und LuaJIT, via Plugin: lua-resty-casbin und casbin-openresty-example
KongEin Cloud-einheimisches, plattform-agnostisches, skalierbares API Gateway zeichnet sich durch seine hohe Leistung und Erweiterbarkeit über Plugins, via Plugin: kong-authz
APISIXEin dynamisches, hochmodernes API-Gateway, via Plugin: authz-casbin
NameBeschreibung
VaporEin serverseitiges Swift Web-Framework, via Plugin: vapor-authz

Cloud-Anbieter

Node.js
NameBeschreibung
OktaEine vertrauenswürdige Plattform, um jede Identität über das Plugin zu sichern: casbin-spring-boot-demo
Autor 0Eine einfach zu implementierende, anpassbare Authentifizierungs- und Autorisierungsplattform via Plugin: casbin-auth0-rbac
← Rollen-ManagerGraphQL Middlewares →
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