Casbin

Casbin

  • Documents
  • API
  • Editeur
  • Plugins IDE
  • Authentification unique (SSO)
  • Forums
  • Aide
  • Blogue
  • Pricing
  • Contact Sales
  • Languages iconFrançais
    • English
    • 中文
    • 한국어
    • Русский
    • Deutsch
    • 日本語
    • Aider à traduire
  • GitHub

›Extensions

Les Bases

  • Aperçu
  • Commencer
  • Comment ça marche
  • Tutoriels

Modélisation

  • Modèles pris en charge
  • Syntaxe pour les modèles
  • Effet
  • Fonction
  • RBAC
  • RBAC avec motif
  • RBAC avec domaines
  • Casbin RBAC v.s. RBAC96
  • ABAC
  • Modèle de priorité
  • Super Admin

Stockage

  • Stockage du modèle
  • Stockage de la politique
  • Chargement du sous-ensemble de la politique

Extensions

  • Enforcers
  • Adaptateurs
  • Observateurs
  • Répartiteurs
  • Responsables des rôles
  • Moyens
  • Moyens GraphQL
  • Moyens natifs du Cloud

API

  • Aperçu de l'API
  • API de gestion
  • RBAC API
  • RBAC avec API Domains
  • API RoleManager
  • Autorisations des données

Utilisation avancée

  • Multi-threads
  • Benchmarks
  • Optimisation des performances
  • Autorisation de Kubernetes
  • Autorisation de maillage de service par l'envoyé

Gestion

  • Portail Admin
  • Service Casbin
  • Gestion des logs et des erreurs
  • Utilisation du frontend

Editeur

  • Éditeur en ligne
  • Plugins IDE

En savoir plus

  • Nos Adopteurs
  • Contribuer
  • Politique de confidentialité
  • Conditions d'utilisation
Translate

Moyens

Web frameworks

Go
Java
Node.js
PHP
Python
.NET
Rust
Lua
Swift
NomLibellé
GinUn framework web HTTP avec une API de type Martini, avec de bien meilleures performances, via plugin: authz ou gin-casbin
BeegoUn framework web open-source, hautes performances pour Go, via plugin intégré : plugins/authz
CaddyServeur web HTTP/2 rapide et multiplateforme avec HTTPS automatique, via plugin: caddy-authz
TraefikLe proxy natif de l'application cloud, via le plugin: traefik-auth-plugin
Kit GoUn toolkit pour les microservices, via le plugin intégré : plugins/authz
FibreUn framework web d'inspiration Express écrit en Go, via middleware : fibre-casbin ou fibre-casbinrest ou fibre-boilerplate
RévélationUn framework web haute productivité, plein de pile pour la langue Go, via plugin: auth/casbin
ÉchoHaute performance, minimaliste framework Go, via plugin: echo-authz (grâce à @xqbumu) ou casbinrest
IrisLe framework web le plus rapide pour Go in (THIS) Earth. HTTP/2 Ready-To-GO, via plugin: casbin (merci à @hiveminded) ou iris-middleware-casbin
GoFrameUn cadre de développement d'applications modulaire, puissant, hautes performances et de classe entreprise de Golang, via plugin: gf-casbin
NegroniMiddleware HTTP Idiomatic pour Golang, via plugin: negroni-authz
Famille ChiUn routeur léger, idiomatique et composable pour la construction de services HTTP, via le plugin : chi-authz
BuffaloUn écosystème de développement Web Go conçu pour vous faciliter la vie, via le plugin : buffalo-mw-rbac
MacaronUn framework web très productif et modulaire en Go, via plugin: authz
DotWebMicro-framework web simple et facile via plugin: authz
TangoMicro & framework web branchable pour Go, via plugin: authz
BaaUn framework web express Go avec routing, middleware, injection de dépendances et contexte http, via plugin: authz
NomLibellé
Boot de PrintempsFacilite la création d'applications et de services à base de Spring. via plugin: casbin-spring-boot-starter ou jcasbin-springboot-plugin ou démo de sécurité Simple SpringBoot avec jCasbin
Apache ShiroUn framework de sécurité Java puissant et facile à utiliser qui effectue l'authentification, l'autorisation, la cryptographie et la gestion de session, via le plugin : shiro-casbin ou shiro-jcasbin-spring-boot-starter
Vert.xUn kit d'outils pour construire des applications réactives sur la JVM, via le plugin : vertx-auth-jcasbin
JFinalUn framework simple, léger, rapide, indépendant et extensible Java WEB + ORM via plugin: jfinal-authz
Nutzframework Web (MVC/IOC/AOP/DAO/JSON) pour tous les développeurs Java, via plugin: nutz-authz
mangoo I/OUn framework web Java intuitif, léger et haute performance avec une pile complète, via un plugin intégré : AuthorizationService.java
NomLibellé
BouclierUn serveur authZ et un proxy inverse conscient d'authZ construit sur la casbine.
Expriméframework web rapide, sans opinion et minimaliste pour noeud, via plugin: express-authz
Koamiddleware expressif pour node.js en utilisant des fonctions asynchrones ES2017, via plugin: koa-authz ou koajs-starter ou koa-casbin
Retour en boucle 4Un framework Node.js et TypeScript hautement extensible pour construire des API et des microservices, via plugin: loopback4-authorization
Nidframework Node.js progressif pour construire des applications performantes et évolutives côté serveur en plus de TypeScript & JavaScript. via le plugin: nest-authz ou nest-casbin ou Module NestJS Casbin ou nestjs-casbin ou shanbe-api ou https://github. om/Twiddlle/acl-nest ou nestjs-casbin-typeorm
RapiditéStructure web rapide et faible pour Node.js. via plugin: fastify-casbin ou fastify-casbin-rest
OeufNé pour construire de meilleurs frameworks d'entreprise et applications avec Node.js & Koa, via plugin: egg-authz ou egg-zrole
hapiLa confiance des développeurs Simple, Secure Framework. via plugin: hapi-authz
Casbin JWT ExpressAutorisation middleware qui utilise un jeton JWT sans état pour valider les règles ACL en utilisant Casbin
NomLibellé
LaravelLe framework PHP pour les artisans web, via plugin: laravel-authz
Yii PHP FrameworkUn framework PHP rapide, sécurisé et efficace via le plugin : yii-permission ou yii-casbin
CakePHPConstruisez rapidement un framework PHP solide, via plugin: cake-permission
CodeIgniterAssocier les utilisateurs avec des rôles et des permissions dans CodeIgniter4 Web Framework, via plugin: CodeIgniter Permission
ThinkPHP 5.1Le framework ThinkPHP 5.1, via plugin: think-casbin
ThinkPHP 6.0Le framework ThinkPHP 6.0, via le plugin : think-authz
SymfonyLe framework PHP Symfony via le plugin : symfony-permission ou symfony-casbin
HyperfUn framework de coroutine qui se concentre sur l'hyperspeed et la flexibilité, via le plugin : hyperf-permission ou hyperf-casbin
format@@0 EasySwooleUn framework PHP distribué et persistant basé sur l'extension Swoole, via plugin: easyswoole-permission ou easyswoole-hyperfOrm-permission
SlimUn microframework PHP qui vous aide à écrire rapidement des applications web simples mais puissantes, via plugin: casbin-with-slim
PhalconUn framework PHP full-stack livré sous forme d'extension C, via plugin: phalcon-permission
webmanFramework de service HTTP hautes performances pour PHP basé sur Workerman, via plugin: webman-permission
webman pluginWebman for casbin plugin, Publish and subscribe Watcher based on Redis,via plugin: casbin
NomLibellé
DjangoUn framework Web Python de haut niveau, via plugin: django-casbin
FlaconUn microframework pour Python basé sur Werkzeug, Jinja 2 et de bonnes intentions, via le plugin: flask-authz ou Flask-Casbin (3rd-party, mais peut-être plus amical) ou rbac-flask
FastAPIUn framework web moderne, rapide (haute performance), pour construire des API avec Python 3. + basé sur des hints de type Python standard, via plugin: fastapi-authz ou Fastapi-app
OpenStackLe logiciel nuagique open source le plus largement déployé au monde, via le plugin : openstack-patron
NomLibellé
Noyau ASP.NETUn framework open-source et multi-plateforme pour la construction d'applications internet modernes basées sur le cloud comme les applications web, les applications IoT et les backends, via plugin: Casbin. spNetCore
Noyau ASP.NETUne simple démo d'utilisation de Casbin à ASP.NET Core framework via plugin: CasbinACL-aspNetCore
NomLibellé
ActixUn framework d'acteurs Rust via plugin: actix-casbin
Actix webUn cadre web petit, pragmatique et extrêmement rapide via plugin: actix-casbin-auth
Fuséeun framework web pour Rust qui simplifie l'écriture rapide et sécurisée d'applications web sans sacrifier la flexibilité, la convivialité ou la sécurité des types. via plugin: rocket-authz ou rocket-casbin-auth ou rocket-casbin-demo
NomLibellé
OpenRestyUne plate-forme web dynamique basée sur NGINX et LuaJIT, via plugin: lua-resty-casbin et casbin-openresty-example
KongUne passerelle d'API nuageuse et évolutive distinguée par ses hautes performances et son extensibilité via des plugins, via le plugin : kong-authz
APISIXUne passerelle API dynamique, temps réel et haute performance, via le plugin : authz-casbin
NomLibellé
VaporUn framework Web Swift côté serveur, via plugin: vapor-authz

Fournisseurs de cloud

Node.js
NomLibellé
OctaUne plateforme de confiance pour sécuriser chaque identité, via le plugin: casbin-spring-boot-demo
Auteur0Une plate-forme d'authentification et d'autorisation facile à implémenter, adaptable, via plugin: casbin-auth0-rbac
← Responsables des rôlesMoyens GraphQL →
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