Casbin

Casbin

  • Документ
  • API
  • Редактор
  • Плагины IDE
  • Single Sign-On (SSO)
  • Форум
  • Справка
  • Блог
  • Pricing
  • Contact Sales
  • Languages iconРусский
    • English
    • 中文
    • 한국어
    • Français
    • Deutsch
    • 日本語
    • Помочь перевести
  • GitHub

›Расширения

Основы

  • Общий обзор
  • Начать работу
  • Как это работает
  • Уроки

Модель

  • Поддерживаемые модели
  • Синтаксис для моделей
  • Эффект
  • Функция
  • RBAC
  • RBAC with Pattern
  • RBAC с доменами
  • Casbin RBAC v.s. RBAC96
  • АДАТ
  • Приоритетная модель
  • Супер админ

Хранилище

  • Модель хранилища
  • Хранилище политики
  • Загрузка подмножества политик

Расширения

  • Enforcers
  • Адаптеры
  • Наблюдатели
  • Диспетчеры
  • Менеджеры ролей
  • Посредники
  • GraphQL Middlewares
  • Облачные Посредники

API

  • Обзор API
  • API управления
  • RBAC API
  • RBAC с доменным API
  • RoleManager API
  • Права доступа к данным

Расширенное использование

  • Многопоточность
  • Benchmarks
  • Оптимизация производительности
  • Авторизация Кубернетов
  • Авторизация служебной ячейки через посланника

Управление

  • Администратор портала
  • Служба Касбина
  • Обработка журнала и ошибок
  • Использование интерфейса

Редактор

  • Онлайн-редактор
  • Плагины IDE

Ещё

  • Наши усыновители
  • Вклад
  • Политика конфиденциальности
  • Условия предоставления услуг
Translate

Менеджеры ролей

Менеджер ролей используется для управления иерархией ролей RBAC (картирование ролей пользователя) в Касбине. Менеджер ролей может получить данные ролей из правил политики Casbin или внешних источников, таких как LDAP, Okta, Auth0, Azure AD, и т.д. Мы поддерживаем различные реализации ролевого менеджера. Чтобы сохранить легкий вес, мы не помещаем код ролевого менеджера в основную библиотеку (кроме менеджера по умолчанию). Полный список ролевых менеджеров Касбина приводится ниже. Любой вклад сторонних разработчиков в новый менеджер приветствуется, пожалуйста, сообщите нам и я поместим его в этот список:)

Go
Java
Node.js
PHP
Python
Роль менеджераАвторОписание
Менеджер ролей по умолчанию (встроен)CasbinПоддержка иерархии ролей, хранящейся в политике Касбина
Менеджер ролей сессииEDOMO СистемаПоддерживает иерархию ролей, хранящуюся в политике Касбин, с хронологическими сессиями
Okta ролей менеджерCasbinПоддерживает иерархию ролей хранится в Okta
Авторский менеджер ролейCasbinПоддерживает иерархию ролей, сохраненную в Auth0 Authorization Extension

Для разработчиков: все ролевые менеджеры должны реализовать интерфейс RoleManager. Session Role Manager может использоваться в качестве справочной реализации.

Роль менеджераАвторОписание
Менеджер ролей по умолчанию (встроен)CasbinПоддержка иерархии ролей, хранящейся в политике Касбина

Для разработчиков: все ролевые менеджеры должны реализовать интерфейс RoleManager. Роли Менеджер по умолчанию может использоваться в качестве справочной реализации.

Роль менеджераАвторОписание
Менеджер ролей по умолчанию (встроен)CasbinПоддержка иерархии ролей, хранящейся в политике Касбина
Менеджер ролей сессииCasbinПоддерживает иерархию ролей, хранящуюся в политике Касбин, с хронологическими сессиями

Для разработчиков: все ролевые менеджеры должны реализовать интерфейс RoleManager. Роли Менеджер по умолчанию может использоваться в качестве справочной реализации.

Роль менеджераАвторОписание
Менеджер ролей по умолчанию (встроен)CasbinПоддержка иерархии ролей, хранящейся в политике Касбина

Для разработчиков: все ролевые менеджеры должны реализовать интерфейс RoleManager. Роли Менеджер по умолчанию может использоваться в качестве справочной реализации.

Роль менеджераАвторОписание
Менеджер ролей по умолчанию (встроен)CasbinПоддержка иерархии ролей, хранящейся в политике Касбина

Для разработчиков: все ролевые менеджеры должны реализовать интерфейс RoleManager. Роли Менеджер по умолчанию может использоваться в качестве справочной реализации.

API

Подробнее смотрите в разделе API.

← ДиспетчерыПосредники →
  • 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