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

›Modell

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

Super-Admin

Super Admin ist der Administrator des gesamten Systems, wir können es in Modellen wie RBAC, ABAC und RBAC mit Domänen etc. verwenden. Das detaillierte Beispiel lautet wie folgt:

[request_definition]
r = sub, obj, act

[policy_definition]
p = sub, obj, act

[policy_effect]
e = some(where (p. ft == allow))

[matchers]
m = r.sub == p.sub && r. bj == p.obj && r.act == p.act || r.sub == "root"

Es veranschaulicht, dass wie für die definierte request_definition, policy_definition, policy_effect und Matcher, Kasbin beurteilt, ob die Anfrage mit der Richtlinie übereinstimmen kann, oder am wichtigsten, wenn der Unter root ist. Sobald das Urteil richtig ist, ist die Genehmigung erlaubt, und der Benutzer hat die Erlaubnis, alles zu tun.
Genau wie das Root von Linux-Systemen, nachdem die Benutzer als root autorisiert sind, dann haben wir die Berechtigung, auf alle Dateien und Einstellungen zuzugreifen. Also, wenn wir wollen, dass sub den vollen Zugriff auf das gesamte System hat wir können es zum Super-Admin werden lassen, dann hat der sub die Erlaubnis, alles zu tun.

← PrioritätsmodellModellspeicher →
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