2021 / 08 / 01
13:40 ~ 14:10
RB105 - Main Track
COSCUP 主議程軌
初試 Casbin - 快速搭建符合 99% 產品都需要的高彈性可維護之授權控制系統
by
Marcus
相信開發人員都設計過權限功能,在不同程式語言也都有不同的框架與設定權限方法
在服務切割越來越微細的世代,是不是有一種方式可以在設定權限策略(Policy)上更簡單呢 ?
Casbin 是一個開源且功能強大的權限控制庫,做到一種跨程式語言的標準 (各程式語言通用統一資源),支援 PHP、JAVA、GO等 Node.js 等常見的程式語言。也將複雜的 Authentication 與 Authorization 做簡化,將常用的授權方式 ACL, RBAC, ABAC 進行模組化。
在本議程會與大家分享下面幾個議題
• Casbin 是如何做到跨程式語言的標準呢 ?
• 一些常見的授權方式在 Casbin 是怎麼做到 & 設定的呢 ?
• Casbin 的優點與缺點是甚麼呢 ?
About Marcus
後端工程師,10年以上軟體相關開發經驗,熱愛去學習一切有興趣的事物,喜歡上技術相關課程、參與外部研討會吸收新知識。