Tutorials
読む前に、一部のチュートリアルはCasbinのモデル用であり、異なる言語でのすべてのCasbin実装で動作することに注意してください。 他のチュートリアルは言語固有のものです。
私たちの論文
この論文では、Casbinの設計詳細に深く掘り下げています。 あなたが論文でCasbin/PMLを参照として使用する場合は、以下の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}
}
これはソフトウェアジャーナルに掲載されたもう一つの長いバージョンの論文です。 異なる形式(Refworks、EndNoteなど)の引用は 次の場所で見つけることができます:(別バージョン) メタモデルに基づくアクセス制御ポリシー仕様言語(中国語)
ビデオ
- A Secure Vault - Casbinを使用した認証ミドルウェアの実装 - JuniorDevSG
- Casbinを基にしたマイクロサービスアーキテクチャでのユーザー権限の共有(ロシア語)
- Nest.js - Casbin RESTful RBAC認証ミドルウェア
- Ginチュートリアル第10章:30分でCasbin基本モデルを学ぶ
- Ginチュートリアル第11章:Casbinでのコーディング、API、カスタム関数
- Gin + Casbin:実践での権限学習(中国語)
- jCasbin基本:シンプルなRBAC例(中国語)
- Casbinに基づくGolangのRBAC(中国語)
- 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! クラウドベースのWebサービスとアプリの新しい認可方法(ロシア語)
- CasbinとPERMを用いた柔軟な認可の実践と例(ロシア語)
- Casbinによるパーミッション管理(中国語)
- Casbinの分析(中国語)
- システムパーミッションの設計(中国語)
- Casbin:パーミッションエンジン(中国語)
- Casbinを用いたABACの実装(中国語)
- Casbinのソースコード分析(中国語)
- Casbinによるパーミッション評価(中国語)
- Casbin:Goの日のライブラリ(中国語)
- Go
- Java
- Node.js
- PHP
- .NET
- Rust
- Lua
HTTP & RESTful
Watcher
Beego
- BeegoでCasbinを使用する:1. 始めてテスト(中国語)
- BeegoでCasbinを使用する:2. ポリシーの保存(中国語)
- BeegoでCasbinを使用する:3. ポリシーの問い合わせ(中国語)
- BeegoでCasbinを使用する:4. ポリシーの更新(中国語)
- BeegoとCasbinを使用する: 5. ポリシーの更新(続き)(中国語)](https://blog.csdn.net/hotqin888/article/details/80092285)
Gin
- GolangプロジェクトでのCasbinを使用した認証
- チュートリアル: GinとCasbinの統合
- Policy enforcements on K8s with Pipeline
- JWTとCasbinを使用したGinアプリケーションでの認証と認可
- GoでバックエンドAPI: 1. JWTに基づく認証(中国語)](https://studygolang.com/topics/6998)
- GoでバックエンドAPI: 2. Casbinに基づく認可(中国語)](https://studygolang.com/topics/6999)
- GinとGORMとともにGoの認証ライブラリCasbinを使用する(日本語)
Echo
Iris
Argo CD
GShark
Express
Koa
Nest
- CasbinとNest.jsを使用したロールベースの認可ミドルウェアの作成方法
- nest.js: Casbin RESTful RBAC認可ミドルウェア (ビデオ)
- Casbinに基づくNode.jsの属性ベースのアクセス制御のデモアプリ
- cqrs graphqlマイクロサービスアーキテクチャを備えたマルチテナントSaaSスターターキット