Обзор плагинов
Экосистема плагинов Casbin расширяет ядро поддержкой различных хранилищ, интеграцией с фреймворками и распределенной синхронизацией. Используйте плагины для подключения Casbin к вашей базе данных, шине сообщений или веб-фреймворку.
Категории плагинов
| Категория | Назначение |
|---|---|
| Enforcers | Специализированные энфорсеры для определенных окружений или сценариев использования |
| Adapters | Подключение к хранилищам (базы данных, файлы, облако) для модели и политики |
| Watchers | Синхронизация изменений политики между несколькими экземплярами энфорсера |
| Dispatchers | Координация обновлений в распределенных развертываниях |
| Role managers | Пользовательская логика ролей/иерархий |
| Middlewares | Интеграции для Kong, GraphQL и cloud-native стеков |
Зачем использовать плагины?
- Integrate с существующей базой данных и инфраструктурой
- Scale до нескольких экземпляров с помощью наблюдателей и диспетчеров
- Use специфичные для фреймворка middleware (например, Nest.js, Gin)
- Run в cloud-native и serverless средах
Начало работы
- Выберите тип плагина, который соответствует вашим потребностям (адаптер, наблюдатель, middleware и т. д.).
- Установите пакет для вашего языка программирования.
- Настройте его при создании или конфигурации энфорсера.
- См. документацию самого плагина для получения информации о параметрах и расширенном использовании.
Используйте разделы этой категории для поиска и настройки каждого типа плагина.
Comments are powered by giscus and GitHub Discussions. They load from giscus.app and GitHub only after you click the button below.