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
  • ABAC
  • 優先モデル
  • スーパー管理者

ストレージ

  • モデル ストレージ
  • ポリシーストレージ
  • ポリシーサブセットの読み込み

拡張

  • Enforcers
  • アダプター
  • Watchers
  • 派遣者
  • ロールマネージャー
  • ミドルウェア
  • GraphQL Middlewares
  • Cloud Native Middlewares

API

  • API の概要
  • 管理API
  • RBAC API
  • Domains API による RBAC
  • RoleManager API
  • データ権限

高度な使い方

  • マルチスレッド
  • Benchmarks
  • パフォーマンス最適化
  • Kubernetes の承認
  • Envoyによるサービスメッシュの承認

管理

  • 管理者ポータル
  • カスビンサービス
  • ログとエラー処理
  • フロントエンドの使用法

エディター

  • オンラインエディター
  • IDE プラグイン

もっと見る

  • Adopters
  • コントリビューション
  • プライバシーポリシー
  • 利用規約
Translate

ミドルウェア

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
TraefikThe 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
GoFrameGolangのモジュール化された、強力で、高性能で、エンタープライズクラスのアプリケーション開発フレームワーク。プラグインを介して: gf-casbin
NegroniGolang, via plugin: negroni-authz
プラグインを介してHTTPサービスを構築するための軽量で、慣用的で構成可能なルータ: chi-authz
Buffaloプラグインを介して、あなたの生活をより簡単にするように設計されたウェブ開発エコシステムを移動します: buffalo-mw-rbac
Macaronプラグインを介してGoの高生産性とモジュール化されたウェブフレームワーク: authz
DotWebプラグイン経由でシンプルで簡単にWebマイクロフレームワークを利用できます: authz
TangoMicro & 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.xJVM上でリアクティブなアプリケーションを構築するためのツールキット、プラグインを介して: 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
KoaES2017 非同期関数を使用する node.js 用の表現型ミドルウェア。プラグインを介して: koa-authz または koajs-starter または koa-casbin
LoopBack 4プラグインを介してAPIとマイクロサービスを構築するための拡張性の高いNode.js と TypeScript フレームワーク: loopback4-authorization
NestTypeScript & 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
FastifyNode.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
名前説明
LaravelThe PHP framework for web artisans, via plugin: laravel-authz
Yii PHP Frameworkプラグインを介して、高速で安全で効率的なPHPフレームワーク: yi-permission または yi-casbin
CakePHPプラグイン経由で速くビルドし、固体PHPフレームワークを成長させます: ケーキパーミッション
CodeIgniterCodeIgniter4 Web Frameworkのロールと権限を持つユーザーに関連付けるプラグイン: CodeIgniter Permission
ThinkPHP 5.1ThinkPHP 5.1 フレームワーク、プラグインを介して: think-cassbin
ThinkPHP 6.0ThinkPHP 6.0 フレームワーク、プラグイン経由: think-cell
Symfonyプラグインを介した Symfony PHP フレームワーク: symfony-permission または symfony-casbin
Hyperfハイパースピードと柔軟性に焦点を当てたコルーチンフレームワーク。プラグイン: hyper-permissions または hyperf-casbin
EasySwooleSwoole拡張に基づく配布された永続的なPHPフレームワーク、プラグインを介して: easyswoole-permissions または easyswoole-hyperfOrm-permission
Slimプラグインを介して、シンプルでパワフルな Web アプリケーションや API を素早く書くことができる PHP マイクロフレームワーク: casbin-with-slim
Phalconプラグインを介して、C拡張として提供されるフルスタックPHPフレームワーク: phalcon-permission
webmanワーカーマンに基づくPHP向けの高性能HTTPサービスフレームワーク、プラグイン経由: webman-permission
webman pluginWebman 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
FastAPIPython 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

クラウドプロバイダー

Node.js
名前説明
Oktaすべてのアイデンティティを確保するための信頼できる1つのプラットフォーム、プラグイン: casbin-spring-boot-demo
Auth0プラグインを介した実装、適応性のある認証および認証プラットフォーム: 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