ミドルウェア
Web frameworks
| 名前 | 説明 |
|---|---|
| Gin | プラグインを介して、Martini-like API を搭載した HTTP ウェブフレームワーク: authz または gin-casbin |
| Beego | 組み込みプラグインを介して、Goのためのオープンソースで高性能なWebフレームワーク: plugins/authz |
| キャディ | 高速でクロスプラットフォームなHTTP/2 Webサーバー、自動HTTPS、プラグインを介して: caddy-authz |
| Traefik | The cloudネイティブアプリケーション・プロキシ, via plugin: traefik-auth-plugin |
| Go Kit | マイクロサービスのためのツールキット、組み込みプラグインを介して: plugins/authz |
| 繊維 | fiber-casbin または fiber-casbinrest または fiber-boilerplate |
| Revel | プラグインを介して、Go 言語の高い生産性、フルスタックウェブフレームワーク: auth/casbin |
| Echo | 高性能、ミニマリスト プラグイン経由でウェブフレームワークを移動: echo-authz ( @xqbumuに感謝) または casbinrest |
| アイリス | Go in (THIS) Earthのための最速のウェブフレームワーク。 HTTP/2 Ready-To-GO, via plugin: casbin ( @hivemindedに感謝) または iris-middleware-casbin |
| GoFrame | Golangのモジュール化された、強力で、高性能で、エンタープライズクラスのアプリケーション開発フレームワーク。プラグインを介して: gf-casbin |
| Negroni | Golang, via plugin: negroni-authz |
| プラグインを介してHTTPサービスを構築するための軽量で、慣用的で構成可能なルータ: chi-authz | |
| Buffalo | プラグインを介して、あなたの生活をより簡単にするように設計されたウェブ開発エコシステムを移動します: buffalo-mw-rbac |
| Macaron | プラグインを介してGoの高生産性とモジュール化されたウェブフレームワーク: authz |
| DotWeb | プラグイン経由でシンプルで簡単にWebマイクロフレームワークを利用できます: authz |
| Tango | Micro & pluggable web framework for Go, via plugin: authz |
| Baa | プラグイン経由でルーティング、ミドルウェア、依存性インジェクション、httpコンテキストを使用した、ExpressGo Webフレームワーク: authz |
| 名前 | 説明 |
|---|---|
| スプリングブーツ | スプリング駆動のアプリケーションやサービスを簡単に作成できます。 via plugin: casbin-spring-boot-starter または jcasbin-springboot-plugin または jCasbin を使用したシンプルな SpringBoot セキュリティデモ |
| アパッシロ | 認証、承認、暗号化、セッション管理をプラグインで実行する、強力で使いやすいJavaセキュリティフレームワーク。 shiro-casbin または shiro-jcasbin-spring-boot-starter |
| Vert.x | JVM上でリアクティブなアプリケーションを構築するためのツールキット、プラグインを介して: vertx-auth-jcasbin |
| JFinal | プラグインを介して、シンプルで軽く、迅速で、独立で拡張可能なJava WEB + ORMフレームワーク: jfinal-authz |
| Nutz | すべての Java 開発者向けの Web フレームワーク (MVC/IOC/AOP/DAO/JSON) via plugin: nutz-authz |
| mangoo I/O | 内蔵プラグインを介して、直感的で軽量で高性能なフルスタックJava Webフレームワーク: AuthorizationService.java |
| 名前 | 説明 |
|---|---|
| シールド | カスビンの上に構築されたリバースプロキシを認識するauthZサーバーとauthZ。 |
| エクスプレス | プラグイン経由: express-authz |
| Koa | ES2017 非同期関数を使用する node.js 用の表現型ミドルウェア。プラグインを介して: koa-authz または koajs-starter または koa-casbin |
| LoopBack 4 | プラグインを介してAPIとマイクロサービスを構築するための拡張性の高いNode.js と TypeScript フレームワーク: loopback4-authorization |
| Nest | TypeScript & JavaScript上で効率的でスケーラブルなサーバーサイドアプリケーションを構築するためのプログレッシブNode.jsフレームワーク。 via plugin: nest-authz or nest-casbin or NestJS Casbin Module or nestjs-casbin or shanbe-api or https://github.com/Twiddlle/acl-nest or nestjs-casbin-typeorm |
| Fastify | Node.js 向けの高速かつ低オーバーヘッドの Web フレームワーク。 via plugin: fastify-casbin または fastify-casbin-rest |
| 卵 | Node.js & Koaを使用してより良いエンタープライズフレームワークとアプリを構築するために、プラグインを介して生まれました: egg-authz または egg-zrole |
| hapi | シンプルでセキュアなフレームワーク開発者の信頼。 via plugin: hapi-authz |
| Casbin JWT エクスプレス | Casbinを使用してACLルールを検証するステートレスJWTトークンを使用するAuthorization middleware |
| 名前 | 説明 |
|---|---|
| Laravel | The PHP framework for web artisans, via plugin: laravel-authz |
| Yii PHP Framework | プラグインを介して、高速で安全で効率的なPHPフレームワーク: yi-permission または yi-casbin |
| CakePHP | プラグイン経由で速くビルドし、固体PHPフレームワークを成長させます: ケーキパーミッション |
| CodeIgniter | CodeIgniter4 Web Frameworkのロールと権限を持つユーザーに関連付けるプラグイン: CodeIgniter Permission |
| ThinkPHP 5.1 | ThinkPHP 5.1 フレームワーク、プラグインを介して: think-cassbin |
| ThinkPHP 6.0 | ThinkPHP 6.0 フレームワーク、プラグイン経由: think-cell |
| Symfony | プラグインを介した Symfony PHP フレームワーク: symfony-permission または symfony-casbin |
| Hyperf | ハイパースピードと柔軟性に焦点を当てたコルーチンフレームワーク。プラグイン: hyper-permissions または hyperf-casbin |
| EasySwoole | Swoole拡張に基づく配布された永続的なPHPフレームワーク、プラグインを介して: easyswoole-permissions または easyswoole-hyperfOrm-permission |
| Slim | プラグインを介して、シンプルでパワフルな Web アプリケーションや API を素早く書くことができる PHP マイクロフレームワーク: casbin-with-slim |
| Phalcon | プラグインを介して、C拡張として提供されるフルスタックPHPフレームワーク: phalcon-permission |
| webman | ワーカーマンに基づくPHP向けの高性能HTTPサービスフレームワーク、プラグイン経由: webman-permission |
| webman plugin | Webman for casbin plugin, Publish and subscribe Watcher based on Redis,via plugin: casbin |
| 名前 | 説明 |
|---|---|
| Django | プラグインを介して高レベルの Python Webフレームワーク: django-casbin |
| フラスコ | Werkzeug、Jinja 2と善意に基づいたPython用のマイクロフレームワーク via plugin: flask-authz or Flask-Casbin (3rd-party, but may more friendly) or rbac-flask |
| FastAPI | Python 3でAPIを構築するための近代的で高速な(高性能な)Webフレームワーク。 + based on standard Python type hints, via plugin: fastapi-authz or Fastapi-app |
| OpenStack | 世界で最も広く展開されているオープンソースクラウドソフトウェアは、プラグインを介して: openstack-patron |
| 名前 | 説明 |
|---|---|
| ASP.NETコア | An open-source and cross-platform framework for building modern cloud based internet connected applications, such as web apps, IoT apps and mobile backends, via plugin: Casbin.AspNetCore |
| ASP.NETコア | プラグインを介して ASP.NET Core フレームワークで Casbin を使用する簡単なデモ: CasbinACL-aspNetCore |
| 名前 | 説明 |
|---|---|
| Actix | プラグイン経由のRustアクターフレームワーク: actix-casbin |
| Actix web | プラグインを介して、小型で実用的で非常に速い錆びたウェブフレームワーク: actix-casbin-auth |
| ロケット弾 | Rust のためのウェブフレームワーク。柔軟性、使いやすさ、型の安全性を犠牲にすることなく、高速で安全な Web アプリケーションを簡単に作成できます。 via plugin: rocket-authz or rocket-casbin-auth or rocket-casbin-demo |
| 名前 | 説明 |
|---|---|
| OpenResty | プラグインを介して NGINX と LuaJIT に基づく動的な Web プラットフォーム: lua-resty-casbin と casbin-openresty-example |
| Kong | クラウドネイティブでプラットフォームに依存せず、拡張性に優れたAPIゲートウェイは、プラグインを介して高性能と拡張性を区別します。 kong-authz |
| APISIX | プラグインを介した動的でリアルタイムで高性能なAPIゲートウェイ: authz-casbin |
| 名前 | 説明 |
|---|---|
| Vapor | プラグインを介したサーバーサイドのSwift Webフレームワーク: vapor-authz |
クラウドプロバイダー
| 名前 | 説明 |
|---|---|
| Okta | すべてのアイデンティティを確保するための信頼できる1つのプラットフォーム、プラグイン: casbin-spring-boot-demo |
| Auth0 | プラグインを介した実装、適応性のある認証および認証プラットフォーム: casbin-auth0-rbac |