Tutorials
Note that certain tutorials address Casbin's model architecture and apply universally across all language implementations, while others target specific programming languages.
私たちの論文
This paper provides an in-depth exploration of Casbin's design. If you reference Casbin/PML in academic work, please cite using the following BibTex:
@article{luo2019pml,
title={PML: An Interpreter-Based Access Control Policy Language for Web Services},
author={Luo, Yang and Shen, Qingni and Wu, Zhonghai},
journal={arXiv preprint arXiv:1903.09756},
year={2019}
}
This extended paper appears in Journal of Software. Citations in various formats (Refworks, EndNote, etc.) are available at: (another version) Access Control Policy Specification Language Based on Metamodel (in Chinese)
ビデオ
- セキュアボルト - Casbinを使用した認可ミドルウェアの実装 - JuniorDevSG
- Casbinに基づくマイクロサービスアーキテクチャでのユーザー権限の共有(ロシア語)
- Nest.js - Casbin RESTful RBAC認可ミドルウェア
- Gin Tutorial Chapter 10: Learn Casbin basic models in 30 minutes (in Chinese)
- Gin Tutorial Chapter 11: Coding, API and custom function in Casbin (in Chinese)
- Gin + Casbin:実践で学ぶ権限管理(中国語)
- jCasbinの基本: シンプルなRBACの例(中国語)
- GolangのRBAC(Casbinベース)(中国語)
- Gin + Casbinの学習(1): 開始と概要(中国語 )
- ThinkPHP 5.1 + Casbin: イントロダクション(中国語)
- ThinkPHP 5.1 + Casbin: RBAC認可(中国語)
- ThinkPHP 5.1 + Casbin: RESTful & ミドルウェア(中国語)
- PHP-Casbinのクイックスタート(中国語)
- ThinkPHP 5.1 + Casbin: カスタムマッチング関数の使い方(中国語)
- Webman + Casbin: Webman Casbinプラグインの使い方(中国語)
PERMメタモデル(ポリシー、エフェクト、リクエスト、マッチャー)
- Casbinの異なるアクセス制御モデル設定で理解 する
- CasbinでのPERMによる認可モデリング
- Casbinを使用した柔軟な権限システムの設計
- アクセス制御リストで認可する
- PERMとCasbinによるアクセス制御(ペルシャ語)
- RBAC? ABAC? .. PERM! New Way of Authorization for Cloud-Based Web Services and Apps (in Russian)
- Practice & Examples of Flexible Authorization Using Casbin & PERM (in Russian)
- Casbinによる権限管理(中国語)
- Casbinの分析(中国語)
- システム権限の設計(中国語)
- Casbin:権限エンジン(中国語)
- Casbinを使用したABACの実装(中国語)
- Casbinのソースコード分析(中国語)
- Casbinによる権限評価(中国語)
- Casbin:Goの今日のライブラリ(中国語)
HTTP & RESTful
ウォッチャー
Beego
- CasbinとBeegoの使用: 1. はじめにとテスト(中国語)
- CasbinとBeegoの使用: 2. ポリシーストレージ(中国語)
- CasbinとBeegoの使用: 3. ポリシークエリ(中国語)
- BeegoでCasbinを使う: 4. ポリシー更新(中国語)
- BeegoでCasbinを使う: 5. ポリシー更新(続き)(中国語)
Gin
- Casbinを使用したGolangプロジェクトでの認可
- チュートリアル: GinとCasbinの統合
- Pipelineを使用したK8sでのポリシー施行
- JWTとCasbinを使用したGinアプリケーションでの認証と認可
- GoでのバックエンドAPI: 1. JWTに基づく認証(中国語)
- Goを使用したバックエンドAPI: 2. Casbinに基づく認可(中国語)](https://studygolang.com/topics/6999)
- Goの認可ライブラリCasbinをGinとGORMで使用する(日本語)](https://web.archive.org/web/20211207015104/https://www.zaneli.com/blog/20181203)
Echo
- CasbinによるWeb認可](http://klotzandrew.com/blog/authorization-with-casbin)
Iris
- Iris + Casbin: 権限管理の実践(中国語)](https://zxc0328.github.io/posts-cn/casbin-iris/)
- 初心者から学ぶiris + Casbin](https://learnku.com/articles/41416)
Argo CD
GShark
Express
Koa
Nest
- CasbinとNest.jsを使って役割ベースの認可ミドルウェアを作成する方法
- nest.js: CasbinによるRESTful RBAC認可ミドルウェア (ビデオ)
- CasbinをベースにしたNode.jsによる属性ベースのアクセス制御のデモアプリ
- cqrs graphqlマイクロサービスアーキテクチャを使用したマルチテナントSaaSスターターキット
Fastify
- Rustでの基本的な役割ベースのHTTP認証とCasbin
- [RustのWebアプリでCasbin認証を使用する方法 パート - 1]
- [RustのWebアプリでCasbin認証を使用する方法 パート - 2]