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

Посредники

Web frameworks

Go
Java
Node.js
PHP
Python
.NET
Rust
Lua
Swift
НаименованиеОписание
GinHTTP-веб-фреймворк, описывающий как Martini-API с гораздо большей производительностью, через плагин: authz или gin-casbin
BeegoОткрытый исходный и высокопроизводительный веб-фреймворк для Go, через встроенный плагин: plugins/authz
КаддиБыстрый, кросс-платформенный HTTP/2 веб-сервер с автоматическим HTTPS, через плагин: caddy-authz
TraefikОблачный прокси-сервер с помощью плагина: traefik-auth-plugin
НаборИнструмент для микросервисов, через встроенный плагин: плагинов/authz
ВолокноВдохновенный веб-фреймворк Express написанный на Go, через среднюю страховку: волоконно-кабины или волоконно-кабины или волоконно-котельная плита
ОтобразитьВысокая производительность, полнофункциональный веб-фреймворк для Го языка, с помощью плагина: auth/casbin
ЭхоВысокая производительность, минималистский Перейти в веб-фреймворк, через плагин: echo-authz (thanks to @xqbumu) или casbinrest
ИрисСамый быстрый веб-фреймворк для Go in (THIS) Earth. HTTP/2 Ready-To-GO, через плагин: casbin (thanks to @hiveminded) или iris-middleware-casbin
GoFrameМодульный, мощный, высокопроизводительный и корпоративный фреймворк разработки приложений Golang, через плагин: gf-casbin
NegroniIdiomatic HTTP Middleware для Golang, через плагин: negroni-authz
ЧиЛегкий, идиоматический и композиционный маршрутизатор для построения служб HTTP: chi-authz
БаффалоЭкономная система веб-разработки, предназначенная для упрощения вашей жизни, с помощью плагина: buffalo-mw-rbac
MacaronВысокий производительный и модульный веб-фреймворк в Го, с помощью плагина: authz
DotWebПростой и простой веб-фреймворк, через плагин: authz
TangoMicro & подключаемый веб-фреймворк для Go, через плагин: authz
BaaПрямой Go веб-фреймворк с маршрутизацией, средним ПО, инъекцией зависимостей и контекстом http, через плагин: authz
НаименованиеОписание
Весенний сапогСоздавать весенние приложения и сервисы, через плагин: casbin-spring-boot-starter или jcasbin-springboot-plugin или Простая демонстрация безопасности SpringBoot с jCasbin
Апаш ШироМощный и простой в использовании фреймворк безопасности Java, который выполняет аутентификацию, авторизацию, криптографию и управление сеансами через плагин: shiro-casbin или shiro-jcasbin-spring-boot-starter
Vert.xНабор инструментов для создания реактивных приложений на JVM, через плагин: vertx-auth-jcasbin
ФинальныйПростой, легкий, быстрый, независимый и расширяемый Java-WEB + ORM фреймворк: jfinal-authz
NutzВеб-фреймворк (MVC/IOC/AOP/DAO/JSON) для всех разработчиков Java через плагин: nutz-authz
mangoo I/OИнтуитивный, легкий, высокопроизводительный, полный стек веб-фреймворка Java, через встроенный плагин: AuthorizationService.java
НаименованиеОписание
ЩитauthZ сервер и authZ обратный прокси построенный поверх казино.
Экспресс-доставкаБыстрый, неразмышляемый, минималистский веб-фреймворк для узла через плагин: express-authz
KoaЭксклюзивный middleware для node.js с использованием ES2017 асинхронных функций через плагин: koa-authz или koajs-starter или koa-casbin
Вернуться 4Высокорасширяемый фреймворк Node.js и TypeScript для построения API и микросервисов через плагин: loopback4-authorization
ГнездоПрогрессивный фреймворк Node.js для создания эффективных и масштабируемых серверных приложений поверх TypeScript & JavaScript. через плагин: nest-authz или nest-casbin или NestJS Casbin Module или nestjs-casbin или shanbe-api или https://github. om/Twiddlle/acl-nest или nestjs-casbin-typeorm
БыстроеБыстрая и низкая нагрузка веб-фреймворка для Node.js. через плагин: fastify-casbin или fastify-casbin-rest
ЯйцоРодился для создания лучших бизнес-фреймворков и приложений с помощью Node.js & Koa, через плагин: egg-authz или egg-zrole
hapiПростой и безопасный трест разработчиков. через плагин: hapi-authz
JWT Express Casbinmiddleware авторизации, который использует токен JWT для проверки ACL правил с помощью Casbin
НаименованиеОписание
ЛаравельФреймворк PHP для веб-мастеров, с помощью плагина: laravel-authz
Yii PHP FrameworkБыстрый, безопасный и эффективный фреймворк PHP, через плагин: yii-permission или yii-casbin
КоктейльСоздайте быстрый и массивный PHP-фреймворк, используя плагин: разрешение торта
CodeIgniterСвязать пользователей с ролями и разрешениями в CodeIgniter4 Web Framework, через плагин: CodeIgniter разрешение
ThinkPHP 5.1Фреймворк ThinkPHP 5.1, через плагин: think-casbin
ThinkPHP 6.0Фреймворк ThinkPHP 6.0, через плагин: think-authz
SymfonyФреймворк Symfony через плагин: symfony-permission или symfony-casbin
HyperfКорутинная структура, фокусирующаяся на гиперскорости и гибкости с помощью плагина: разрешение гифт или гиффт-кабин
EasySwooleРаспространенный, постоянный фреймворк памяти PHP основанный на расширении Swoole через плагин: easyswoole-permission или easyswoole-hyperfOrm-permission
СлимМикрофреймворк PHP, который помогает быстро писать простые и мощные веб-приложения и API через плагин: casbin-with-slim
PhalconПолнофункциональный PHP фреймворк, поставляемый в виде С-расширения, через плагин: phalcon-permission
webmanВысокопроизводительный HTTP Service Framework для PHP на основе Workerman, через плагин: webman-permission
webman pluginWebman for casbin plugin, Publish and subscribe Watcher based on Redis,via plugin: casbin
НаименованиеОписание
DjangoВысокоуровневый веб-фреймворк Python, через плагин: django-casbin
ЗельеМикрофреймворк для Python на основе Werkzeug, Jinja 2 и хороших намерений, через плагин: flask-authz или Flask-Casbin (3rd-party но, возможно, более дружелюбно) или rbac-flask
FastAPIСовременный, быстрый (высокопроизводительный), веб-фреймворк для построения API с Python 3. + основываясь на стандартных подсказках типа Python, через плагин: fastapi-authz или Fastapi-app
OpenStackНаиболее широко развернутое облачное программное обеспечение с открытым исходным кодом в мире, через плагин: openstack-patron
НаименованиеОписание
Ядро ASP.NETОткрытый исходный и кросс-платформенный фреймворк для создания современных облачных приложений, связанных с интернетом, такие как веб-приложения, IoT приложения и мобильные бэкэнды, через плагин: Касбин. spNetCore
Ядро ASP.NETПростое демо использования Casbin на ASP.NET ядра через плагин: CasbinACL-aspNetCore
НаименованиеОписание
ActixФреймворк действующих лиц Риск, через плагин: actix-casbin
Actix webНебольшой, прагматичный и чрезвычайно быстрый веб-фреймворк, через плагин: actix-casbin-auth
Ракетавеб фреймворк для Rust позволяет легко писать быстрые, безопасные веб-приложения, не принося при этом ущерба гибкости, удобству использования или безопасности типов, через плагин: rocket-authz или rocket-casbin-auth или rocket-casbin-demo
НаименованиеОписание
Открытый отдыхДинамическая веб-платформа основанная на NGINX и LuaJIT, через плагин: lua-resty-casbin и casbin-openresty-example
KongОблачный пользовательский платформа-агностический масштабируемый API шлюз отличался высокой производительностью и расширяемостью через плагины: kong-authz
APISIXДинамический, в режиме реального времени, высокопроизводительный API шлюз через плагин: authz-casbin
НаименованиеОписание
VaporСервер Swift веб-фреймворк, через плагин: vapor-authz

Облачные провайдеры

Node.js
НаименованиеОписание
ОктаОдна надежная платформа для обеспечения каждой личности через плагин: casbin-spring-boot-demo
АвторПростой в внедрении, адаптируемой аутентификации и авторизации через плагин: casbin-auth0-rbac
← Менеджеры ролейGraphQL Middlewares →
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