Repolode

#permissions

2026 年精选开源权限与访问控制库

这类软件用于定义谁可以访问哪些资源和操作,常见形式是授权库或框架内的权限包。选型时应看授权模型是否匹配你的需求,例如 RBAC、ABAC 或 ACL,以及它是通过配置文件还是数据库管理策略。Casbin 是 Go 语言的访问控制库,通过模型和策略文件配置 ACL、RBAC 和 ABAC。spatie/laravel-permission 把用户、角色和权限存入数据库,并通过 Laravel 的 gate 进行检查。mercury-agent 则是一个自托管的 AI 代理,工具调用受权限控制。

共 6 个仓库