在過去都是在技術研討會擔任觀眾的我,某天在跟技術大神 Ant 大聊天時不小心被推坑參加 COSCUP 開源人年會上分享 Casbin 這套 OpenSource 的授權框架,自己抱著試試看的心情沒想到投稿的議程有上,研討會進行方式今年也因為疫情的關係從線下活動改為線上的方式,但對於第一次參加公開分享擔任講者的我來說是沒有區別的(一樣緊張),花了不少時間準備這議題也請 Ant 與 Justin review 議題內容,其中也使用 Casbin.NET 來 Demo 讓大家更容易理解,另外還花了很多時間在研究影片字幕要如何加上,做完覺得線上課程的講師也是非常厲害的阿 !
希望參加此議程的朋友們可以在有所收穫,也非常感謝 COSCUP 主辦當為給我這機會可以在台灣 最大的 Open Source 年會上進行分享,以下是分享的內容與影片連結,若有任何問題歡迎提出來一起討論。
議程介紹
主題 : 初試 Casbin - 快速搭建符合 99% 產品都需要的高彈性可維護之授權控制系統
相信開發人員都設計過權限功能,在不同程式語言也都有不同的框架與設定權限方法 在服務切割越來越微細的世代,是不是有一種方式可以在設定權限策略(Policy)上更簡單呢 ? Casbin 是一個開源且功能強大的權限控制庫,做到一種跨程式語言的標準 (各程式語言通用統一資源),支援 PHP、JAVA、GO等 Node.js 等常見的程式語言。也將複雜的 Authentication 與 Authorization 做簡化,將常用的授權方式 ACL, RBAC, ABAC 進行模組化。 在本議程會與大家分享下面幾個議題 • Casbin 是如何做到跨程式語言的標準呢 ? • 一些常見的授權方式在 Casbin 是怎麼做到 & 設定的呢 ? • Casbin 的優點與缺點是甚麼呢 ?
主辦單位 : COSCUP 開源人年會
COSCUP 是由台灣開放原始碼社群聯合推動的年度研討會,起源於 2006年,是台灣自由軟體運動 (FOSSM) 重要的推動者之一。活動包括有講座、攤位、社團同樂會等,除了邀請國際的重量級演講者之外,台灣本土的自由軟體推動者也經常在此發表演說,會議的發起人、工作人員與講者都是志願參與的志工,所有議程都是免費參加。 此外,今年 COSCUP 很榮幸的邀請到 RubyConf Taiwan 合作舉辦聯合研討會,並且如往常一樣,徵求各式各樣不同的 Open Source 相關稿件,歡迎有興趣的你/妳共襄盛舉。 開發者 (Coders)、使用者 (Users) 和推廣者 (Promoters) 是讓自由及開放原始碼軟體發光發熱的三大支柱,這個研討會就是專為這三種人舉辦的:你可以是 A 軟體的開發者、B 軟體的推廣者、C 軟體的使用者,不論你是已經踏入自由及開放原始碼軟體領域,還是一直站在門口不知如何入門,歡迎你來參加 COSCUP — Conference for Open Source Coders, Users and Promoters!
議程表 : 連結
共筆 : https://hackmd.io/@coscup/rymNETD0O/%2F%40coscup%2Fry-7ETDAO
影片連結
0 意見:
張貼留言