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

Responsables des rôles

Le gestionnaire de rôle est utilisé pour gérer la hiérarchie des rôles RBAC (cartographie des rôles utilisateurs) dans Casbin. Un gestionnaire de rôle peut récupérer les données du rôle à partir des règles de politique de Casbin ou de sources externes telles que LDAP, Okta, Auth0, Azure AD, etc. Nous supportons différentes implémentations d'un gestionnaire de rôles. Pour rester léger, nous ne plaçons pas le code du gestionnaire de rôle dans la bibliothèque principale (à l'exception du gestionnaire de rôle par défaut). Une liste complète des gestionnaires de rôle de Casbin est fournie ci-dessous. Toute contribution de tierce partie sur un nouveau gestionnaire de rôle est la bienvenue, merci de nous en informer et je la mettrai dans cette liste:)

Go
Java
Node.js
PHP
Python
Responsable du rôleAuteurLibellé
Gestionnaire de rôle par défaut (intégré)CasbinSupporte la hiérarchie des rôles stockée dans la politique de Casbin
Gestionnaire de rôle de sessionSystèmes EDOMOSupporte la hiérarchie des rôles stockée dans la politique Casbin, avec des sessions basées sur une plage de temps
Gestionnaire de rôle OktaCasbinSupporte la hiérarchie des rôles stockée dans Okta
Gestionnaire de rôle Auth0CasbinSupporte la hiérarchie des rôles stockée dans la Extension d'autorisation de Auth0de

Pour les développeurs : tous les gestionnaires de rôles doivent implémenter l'interface RoleManager. Gestionnaire de rôle de session peut être utilisé comme une implémentation de référence.

Responsable du rôleAuteurLibellé
Gestionnaire de rôle par défaut (intégré)CasbinSupporte la hiérarchie des rôles stockée dans la politique de Casbin

Pour les développeurs : tous les gestionnaires de rôles doivent implémenter l'interface RoleManager. Le gestionnaire de rôle par défaut peut être utilisé comme une implémentation de référence.

Responsable du rôleAuteurLibellé
Gestionnaire de rôle par défaut (intégré)CasbinSupporte la hiérarchie des rôles stockée dans la politique de Casbin
Gestionnaire de rôle de sessionCasbinSupporte la hiérarchie des rôles stockée dans la politique Casbin, avec des sessions basées sur une plage de temps

Pour les développeurs : tous les gestionnaires de rôles doivent implémenter l'interface RoleManager. Le gestionnaire de rôle par défaut peut être utilisé comme une implémentation de référence.

Responsable du rôleAuteurLibellé
Gestionnaire de rôle par défaut (intégré)CasbinSupporte la hiérarchie des rôles stockée dans la politique de Casbin

Pour les développeurs : tous les gestionnaires de rôles doivent implémenter l'interface RoleManager. Le gestionnaire de rôle par défaut peut être utilisé comme une implémentation de référence.

Responsable du rôleAuteurLibellé
Gestionnaire de rôle par défaut (intégré)CasbinSupporte la hiérarchie des rôles stockée dans la politique de Casbin

Pour les développeurs : tous les gestionnaires de rôles doivent implémenter l'interface RoleManager. Le gestionnaire de rôle par défaut peut être utilisé comme une implémentation de référence.

API

Voir la section API pour plus de détails.

← RépartiteursMoyens →
  • 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