Tutorials
Note that certain tutorials address Casbin's model architecture and apply universally across all language implementations, while others target specific programming languages.
Makalelerimiz
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)
Videolar
- Güvenli Bir Kasa - Casbin ile yetkilendirme ara yazılımı uygulama - JuniorDevSG
- Casbin tabanlı mikro-servis mimarilerinde kullanıcı izinlerini paylaşma (Rusça)
- Nest.js - Casbin RESTful RBAC yetkilendirme ara yazılımı
- 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: İzinlerin Uygulamada Öğrenilmesi (Çince)
- jCasbin Temelleri: Basit Bir RBAC Örneği (Çince)
- Golang'ın Casbin Tabanlı RBAC'ı (Çince)
- Gin + Casbin Öğrenme (1): Açılış & Genel Bakış (Çince)
- ThinkPHP 5.1 + Casbin: Giriş (Çince)
- ThinkPHP 5.1 + Casbin: RBAC Yetkilendirme (Çince)
- ThinkPHP 5.1 + Casbin: RESTful & Ara Katman (Çince)
- PHP-Casbin için Hızlı Başlangıç (Çince)
- ThinkPHP 5.1 + Casbin: Özel Eşleştirme Fonksiyonları Nasıl Kullanılır (Çince)
- Webman + Casbin: Webman Casbin Eklentisi Nasıl Kullanılır (Çince)
PERM Meta-Model (Politika, Efekt, İstek, Eşleştiriciler)
- Farklı Erişim Kontrol Modeli Yapılandırmaları ile Casbin'i Anlamak
- Casbin ile PERM ile Yetkilendirme Modelleme
- Casbin ile Esnek İzin Sistemi Tasarlama
- Erişim Kontrol Listeleri ile Yetkilendirme
- PERM ve Casbin ile Erişim Kontrolü (Farsça)
- 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 ile İzin Yönetimi (Çince)
- Casbin Analizi (Çince)
- Sistem İzinlerinin Tasarımı (Çince)
- Casbin: Bir İzin Motoru (Çince)
- Casbin ile ABAC Uygulama (Çince)
- Casbin'in Kaynak Kodu Analizi (Çince)
- Casbin ile İzin Değerlendirmesi (Çince)
- Casbin: Go için Günün Kütüphanesi (Çince)
HTTP & RESTful
Gözcü
Beego
- Casbin'i Beego ile Kullanma: 1. Başlangıç ve Test (Çince)
- Casbin'i Beego ile Kullanma: 2. Politika Depolama (Çince)
- Casbin'ı Beego ile Kullanma: 3. Politika sorgulama (Çince)
- Casbin'ı Beego ile Kullanma: 4. Politika güncelleme (Çince)
- Casbin'ı Beego ile Kullanma: 5. Politika güncelleme (devamı) (Çince)
Gin
- Casbin Kullanarak Golang Projelerinde Yetkilendirme
- Öğretici: Gin'i Casbin ile Entegre Etme
- K8s'de Politika Uygulamaları ile Pipeline
- Gin uygulamasında JWT ve Casbin ile kimlik doğrulama ve yetkilendirme
- Go ile Backend API: 1. JWT tabanlı kimlik doğrulama (Çince)
- Go ile Backend API: 2. Casbin tabanlı yetkilendirme (Çince)
- Go'nun yetkilendirme kütüphanesi Casbin'i Gin ve GORM ile kullanmak (Japonca)
Echo
Iris
Argo CD
GShark
SpringBoot
Express
Koa
Nest
- Casbin ve Nest.js ile Rol Tabanlı Yetkilendirme Ara Yazılımı Nasıl Oluşturulur
- nest.js: Casbin RESTful RBAC yetkilendirme ara yazılımı (Video)
- Casbin'e Dayalı Node.js'de Öznitelik Tabanlı Erişim Kontrolü Demo Uygulaması
- cqrs graphql mikroservis mimarisi ile çok kiracılı SaaS başlangıç kiti
Fastify
- Rust'ta Temel Rol Tabanlı HTTP Yetkilendirme Casbin ile
- [Rust web-app'inizde Casbin Yetkilendirmesini Nasıl Kullanırsınız Bölüm - 1]
- [Rust web-app'inizde Casbin Yetkilendirmesini Nasıl Kullanırsınız Bölüm - 2]