动态
列表使用 PHP-Casbin 在 SaaS 應用中做多租户權限系統架構設計
多租户(multi-tenancy)是一種軟件架構技術,是實現在多租户的環境下共用相同的系統或程序組件,並且保證各用户間的數據隔離,也可稱作域租户。 PHP-Casbin 不僅提供了全局的RBAC的權限模型,而且還支持特定域的權限模型。特定租户/域的角色意味着當用户在不同的租户/域中時,用户可以擁有不同的角色,亦擁有不同的權限策略。在大型項目中,特別是在像SaaS PaaS這種雲服務中,不同的租户
還在手寫權限管理?Think-authz 庫幫你省 80% 工作量,開箱即用
做後端開發的你,是不是也被 “權限管理” 搞得頭大? 寫接口時,要反覆判斷 “用户有沒有訪問權限”“角色能不能操作這個資源”;改需求時,加一個新權限就要改一堆代碼,還容易漏判、錯判;對接不同項目時,權限邏輯又要重新寫一遍,重複勞動沒完沒了…… 這裏給大家推薦的 Think-authz,就是專門為解決權限管理痛點而生的 “神器”—— 基於 RBAC 模型,支持多種權限規則,還能無縫對接 ThinkP
利用 PHP-Casbin 中的優先級模型來做權限控制
優先級模型,所謂優先級,是指按一定的順序加載策略。 優先級高的策略先加載,先加載的策略具有較高的優先級。 PHP-Casbin 目前支持三種模式:隱式優先順序加載策略、顯示優先順序加載策略、基於角色和用户的層級關係加載策略。 優先級模式的配置在model.conf中的policy_effect中配置。 隱式優先順序加載策略 隱式優先級模型配置在官方倉庫的 examples 目錄下 priority
PHP-Casbin:權限管理的終極解決方案,賦能 PHP 生態新紀元!
在當今數字化浪潮中,每個應用程序都面臨着一個核心挑戰:如何高效、安全地管理用户權限?隨着業務複雜度呈指數級增長,傳統的權限控制方案已不堪重負。此時,一個強大的、高效的開源訪問控制框架——Casbin應運而生,而其 PHP 語言實現的 PHP-Casbin 正成為 PHP 開發者手中的"超級武器"。 破局傳統權限管理困境,Casbin的卓越設計哲學 傳統的權限管理方案往往存在模型僵化、擴展困難、維護
Laravel-Admin 項目重生,我 fork 了原項目繼續維護!
你是否曾因原版 z-song/laravel-admin 停止更新而苦惱?現在,我 fork 了原項目,並致力於為其提供持續的維護、更新和對現代 Laravel/PHP 版本的支持。🚀 z-song/laravel-admin 是一個極富盛名的 Laravel 後台管理框架,以其“十分鐘搭建功能完備的管理後台”而聞名。 然而,隨着時間推移,原項目作者的活躍度降低,導致了一系列問題: 依賴過時