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

Rollen-Manager

Der Rollenmanager wird verwendet, um die RBAC Rollenhierarchie (Benutzerrollenzuordnung) in Casbin zu verwalten. Ein Rollenmanager kann die Rollendaten aus den Regeln der Casbin-Richtlinien oder externen Quellen wie LDAP, Okta, Auth0, Azure AD usw. abrufen. Wir unterstützen verschiedene Implementierungen eines Rollenmanagers. Um das Gewicht gering zu halten, setzen wir den Rollenmanager Code nicht in die Hauptbibliothek (außer den Standard-Rollenmanager). Eine vollständige Liste der Casbin Rollenmanager finden Sie wie unten. Jeder Beitrag von Drittanbietern zu einem neuen Rollenmanager ist willkommen, bitte informieren Sie uns und ich werde ihn in diese Liste setzen:)

Go
Java
Node.js
PHP
Python
Rollen-ManagerAutorBeschreibung
Standard Rollenmanager (eingebaut)CasbinUnterstützt Rollenhierarchie in Casbin-Richtlinien
Session-Rollen-ManagerEDOMO-SystemeUnterstützt Rollenhierarchie in Casbin-Richtlinien mit zeitgesteuerten Sessions
Okta Rollen-ManagerCasbinUnterstützt Rollenhierarchie in Okta
Auth0 Rollen-ManagerCasbinUnterstützt Rollenhierarchie in Auth0's Autorisierungs-Erweiterung

Für Entwickler: Alle Rollenmanager müssen die RoleManager Schnittstelle implementieren. Der Session-Rollen-Manager kann als Referenz-Implementierung verwendet werden.

Rollen-ManagerAutorBeschreibung
Standard Rollenmanager (eingebaut)CasbinUnterstützt Rollenhierarchie in Casbin-Richtlinien

Für Entwickler: Alle Rollenmanager müssen die RoleManager Schnittstelle implementieren. Standard-Rollenmanager kann als Referenzimplementierung verwendet werden.

Rollen-ManagerAutorBeschreibung
Standard Rollenmanager (eingebaut)CasbinUnterstützt Rollenhierarchie in Casbin-Richtlinien
Session-Rollen-ManagerCasbinUnterstützt Rollenhierarchie in Casbin-Richtlinien mit zeitgesteuerten Sessions

Für Entwickler: Alle Rollenmanager müssen die RoleManager Schnittstelle implementieren. Standard-Rollenmanager kann als Referenzimplementierung verwendet werden.

Rollen-ManagerAutorBeschreibung
Standard Rollenmanager (eingebaut)CasbinUnterstützt Rollenhierarchie in Casbin-Richtlinien

Für Entwickler: Alle Rollenmanager müssen die RoleManager Schnittstelle implementieren. Standard-Rollenmanager kann als Referenzimplementierung verwendet werden.

Rollen-ManagerAutorBeschreibung
Standard Rollenmanager (eingebaut)CasbinUnterstützt Rollenhierarchie in Casbin-Richtlinien

Für Entwickler: Alle Rollenmanager müssen die RoleManager Schnittstelle implementieren. Standard-Rollenmanager kann als Referenzimplementierung verwendet werden.

API

Siehe API Abschnitt für Details.

← DispatcherMiddleware →
  • API
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