Tutorials
Sebelum membaca, harap maklum bahawa beberapa tutorial adalah untuk model Casbin dan berfungsi untuk semua implementasi Casbin dalam bahasa pengaturcaraan yang berbeza. Beberapa tutorial lain adalah khusus bahasa.
Kertas Kami
Kertas ini meneroka secara mendalam butiran reka bentuk mengenai Casbin. Sila nyatakan BibTex berikut jika anda menggunakan Casbin/PML sebagai rujukan dalam kertas anda:
@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}
}
Ini adalah kertas versi yang lebih panjang yang diterbitkan dalam Journal of Software. Rujukan untuk format yang berbeza (Refworks, EndNote, dll.) boleh didapati di: (versi lain) Bahasa Spesifikasi Polisi Kawalan Akses Berdasarkan Metamodel (dalam Bahasa Cina)
Video
- A Secure Vault - melaksanakan pengantara kebenaran dengan Casbin - JuniorDevSG
- Berbagi kebenaran pengguna dalam seni bina mikro-perkhidmatan berdasarkan Casbin (dalam Bahasa Rusia)
- Nest.js - Pengantara kebenaran RBAC RESTful Casbin
- 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: Belajar Izin dalam Tindakan (dalam Bahasa Cina)
- Dasar-dasar jCasbin: Contoh RBAC yang Mudah (dalam Bahasa Cina)
- RBAC Golang berdasarkan Casbin (dalam Bahasa Cina)
- Belajar Gin + Casbin (1): Pembukaan & Gambaran Keseluruhan (dalam Bahasa Cina)
- ThinkPHP 5.1 + Casbin: Pengenalan (dalam Bahasa Cina)
- ThinkPHP 5.1 + Casbin: Penggunaan Otorisasi RBAC (dalam Bahasa Cina)
- ThinkPHP 5.1 + Casbin: RESTful & Middleware (dalam Bahasa Cina)
- Mulai Cepat untuk PHP-Casbin (dalam Bahasa Cina)
- ThinkPHP 5.1 + Casbin: Cara Menggunakan Fungsi Pencocokan Tersuai (dalam Bahasa Cina)
- Webman + Casbin: Cara Menggunakan Plugin Webman Casbin (dalam Bahasa Cina)
Model Meta-PERM (Dasar, Kesan, Permintaan, Pemadanan)
- Memahami Casbin dengan Konfigurasi Model Kawalan Akses yang Berbeza
- Memodelkan Penggunaan Kebenaran dengan PERM dalam Casbin
- Mendesain Sistem Kebenaran yang Fleksibel dengan Casbin
- Mengesahkan dengan Senarai Kawalan Akses
- Kawalan Akses dengan PERM dan Casbin (dalam Bahasa Parsi)
- [RBAC?][ABAC?] .. PERM! New Way of Authorization for Cloud-Based Web Services and Apps (in Russian)](https://habr.com/ru/articles/539778/)
- Practice & Examples of Flexible Authorization Using Casbin & PERM (in Russian)
- Pengurusan kebenaran dengan Casbin (dalam Cina)
- Analisis Casbin (dalam Cina)
- Reka Bentuk Kebenaran Sistem (dalam Cina)
- Casbin: Enjin Kebenaran (dalam Cina)
- Melaksanakan ABAC dengan Casbin (dalam Cina)
- Analisis kod sumber Casbin (dalam Cina)
- Penilaian kebenaran dengan Casbin (dalam Cina)
- Casbin: Perpustakaan hari ini untuk Go (dalam Bahasa Cina)
- Go
- Java
- Node.js
- PHP
- .NET
- Rust
- Lua
HTTP & RESTful
Watcher
Beego
- Menggunakan Casbin dengan Beego: 1. Mulakan dan uji (dalam Bahasa Cina)
- Menggunakan Casbin dengan Beego: 2. Penyimpanan polisi (dalam Bahasa Cina)
- Menggunakan Casbin dengan Beego: 3. Pertanyaan Polisi (dalam Bahasa Cina)
- Menggunakan Casbin dengan Beego: 4. Pembaruan Polisi (dalam Bahasa Cina)
- Menggunakan Casbin dengan Beego: 5. Pembaruan Polisi (dilanjutkan) (dalam Bahasa Cina)
Gin
- Pengesahan dalam Projek Golang menggunakan Casbin
- Tutorial: Mengintegrasikan Gin dengan Casbin
- Penguatkuasaan Polisi pada K8s dengan Pipeline
- Pengesahan dan kebenaran dalam aplikasi Gin dengan JWT dan Casbin
- API backend dengan Go: 1. Pengesahan berdasarkan JWT (dalam Bahasa Cina)
- API backend dengan Go: 2. Kebenaran berdasarkan Casbin (dalam Bahasa Cina)
- Menggunakan perpustakaan kebenaran Casbin Go dengan Gin dan GORM (dalam Bahasa Jepun)
Echo
Iris
Argo CD
GShark
SpringBoot
Express
Koa
Nest
- Cara Membuat Middleware Pengesahan Berasaskan Peranan dengan Casbin dan Nest.js
- nest.js: Middleware Pengesahan RBAC RESTful Casbin (Video)
- Aplikasi Demo Kawalan Akses Berasaskan Atribut dalam Node.js Berdasarkan Casbin
- Kit Pemula SaaS Berbilang Penyewa dengan Arkitekturn CQRS GraphQL Mikroservis
Fastify
- Otorisasi HTTP Berbasis Peranan Asas dalam Rust dengan Casbin
- [Cara Menggunakan Otorisasi Casbin dalam Aplikasi Web Rust Anda Bahagian - 1]
- [Cara Menggunakan Otorisasi Casbin dalam Aplikasi Web Rust Anda Bahagian - 2]