动态

列表
创建 时间

PHP-Casbin:現代化 PHP 應用的權限管理引擎

在當今複雜的Web應用中,精細化的權限管理是保障系統安全的關鍵環節。PHP-Casbin 作為Casbin生態的PHP實現,憑藉其靈活的模型支持和強大的擴展能力,已成為PHP開發者實現訪問控制的首選工具。 超越傳統權限模型 PHP-Casbin 基於PERM(Policy/Effect/Request/Matcher)模型,抽象出通用的訪問控制框架。 模型靈活‌:通過配置文件支持自定義訪問控制

创建 时间

PHP-Casbin:一個讓開發者不再為權限控制 “重複造輪子” 的工具

今天想和大家聊聊這個陪伴我從 “個人側寫” 到 “企業級解決方案” 的開源項目,一個讓 PHP 開發者不用再為權限控制 “重複造輪子” 的工具。 從 2018 年發佈第一個版本,到現在 GitHub 1.3k + Star,PHP-Casbin的成長,其實是無數 PHP 開發者 “權限痛點” 的解決方案集合。 如果你也曾在項目裏寫過if($role == 'admin')的硬編碼,或是為多租户權限

创建 时间

使用 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 後台管理框架,以其“十分鐘搭建功能完備的管理後台”而聞名。 然而,隨着時間推移,原項目作者的活躍度降低,導致了一系列問題: 依賴過時