ミドルウェア
Web frameworks
- Go
- Java
- Node.js
- PHP
- Python
- .NET
- Rust
- Lua
- Swift
名前 | 説明 |
---|---|
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 |
Kratos | Your ultimate Go microservices framework for the cloud-native era, via plugin: tx7do/kratos-casbin or overstarry/kratos-casbin |
Go Kit | マイクロサービスのためのツールキット、組み込みプラグインを介して: plugins/authz |
繊維 | An Express inspired web framework written in Go, via middleware: casbin in gofiber/contrib or fiber-casbinrest or fiber-boilerplate or gofiber-casbin |
Revel | プラグインを介して、Go 言語の高い生産性、フルスタックウェブフレームワーク: auth/casbin |
Echo | High performance, minimalist Go web framework, via plugin: echo-authz or echo-casbin or casbinrest or echo-boilerplate |
アイリス | Go in (THIS) Earthのための最速のウェブフレームワーク。 HTTP/2 Ready-To-GO, via plugin: casbin or iris-middleware-casbin |
GoFrame | Golangのモジュール化された、強力で、高性能で、エンタープライズクラスのアプリケーション開発フレームワーク。プラグインを介して: gf-casbin |
Negroni | Golang, via plugin: negroni-authz |
Chi | プラグインを介して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 |
Tyk | An open source Enterprise API Gateway, supporting REST, GraphQL, TCP and gRPC protocols, via plugin: tyk-authz |
Hertz | Go HTTP framework with high-performance and strong-extensibility for building micro-services, via plugin: casbin |
名前 | 説明 |
---|---|
スプリングブーツ | スプリング駆動のアプリケーションやサービスを簡単に作成できます。 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 acl-nest or nestjs-casbin-typeorm |
Fastify | Node.js 向けの高速かつ低オーバーヘッドの Web フレームワーク。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 | A coroutine framework that focuses on hyperspeed and flexibility, via plugin: hyperf-permission or donjan-deng/hyperf-casbin or cblink/hyperf-casbin |
EasySwoole | Swoole拡張に基づく配布された永続的なPHPフレームワーク、プラグインを介して: easyswoole-permissions または easyswoole-hyperfOrm-permission |
Slim | プラグインを介して、シンプルでパワフルな Web アプリケーションや API を素早く書くことができる PHP マイクロフレームワーク: casbin-with-slim |
Phalcon | プラグインを介して、C拡張として提供されるフルスタックPHPフレームワーク: phalcon-permission |
Webman | High performance HTTP Service Framework for PHP based on Workerman, via plugin: webman-permission or webman-casbin |
名前 | 説明 |
---|---|
Django | A high-level Python Web framework, via plugin: django-casbin or django-authorization |
フラスコ | 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 Core | プラグインを介して 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 |
Axum web | A ergonomic and modular rust web framework, via plugin: axum-casbin-auth |
Poem web | A full-featured and easy to use web framework with the Rust programming language, via plugin: poem-casbin |
名前 | 説明 |
---|---|
OpenResty | プラグインを介して NGINX と LuaJIT に基づく動的な Web プラットフォーム: lua-resty-casbin と casbin-openresty-example |
Kong | クラウドネイティブでプラットフォームに依存せず、拡張性に優れたAPIゲートウェイは、プラグインを介して高性能と拡張性を区別します。 kong-authz |
APISIX | プラグインを介した動的でリアルタイムで高性能なAPIゲートウェイ: authz-casbin |
名前 | 説明 |
---|---|
Vapor | プラグインを介したサーバーサイドのSwift Webフレームワーク: vapor-authz |
クラウドプロバイダー
- Node.js
名前 | 説明 |
---|---|
Okta | すべてのアイデンティティを確保するための信頼できる1つのプラットフォーム、プラグイン: casbin-spring-boot-demo |
Auth0 | プラグインを介した実装、適応性のある認証および認証プラットフォーム: casbin-auth0-rbac |