Tutorials
Okumadan önce, bazı öğreticilerin Casbin'in modeli için olduğunu ve farklı dillerdeki tüm Casbin uygulamaları için çalıştığını lütfen unutmayın. Diğer bazı öğreticiler dille özgüdür.
Makalelerimiz
Bu makale, Casbin hakkında derinlemesine tasarım detaylarına değinerek inceliyor. Lütfen makalenizde Casbin/PML'yi referans olarak kullanırsanız aşağıdaki BibTex'i alıntılayın:
@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}
}
Bu, Yazılım Dergisi'nde yayınlanan başka bir uzun versiyon makaledir. Farklı formatlardaki alıntılar (Refworks, EndNote, vb.) şu adreste bulunabilir: (başka bir versiyon) Meta Model Tabanlı Erişim Kontrol Politikası Belirtim Dili (Çince)
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)
- Go
- Java
- Node.js
- PHP
- .NET
- Rust
- Lua
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]