Go 语言访问控制库,基于模型与策略文件实现 ACL、RBAC、ABAC 等授权控制。
2万+6 本周1767GoApache-2.0维护活跃更新于 3天前
为 Laravel 应用提供基于数据库的用户、角色与权限管理,并接入 Laravel 授权系统。
laravel-permission 为 Laravel 应用提供用户、角色与权限的数据库存储和关联管理。权限既可以直接授予某个用户,也可以通过角色间接授予,例如把角色 "writer" 分配给用户后,该用户即继承该角色下的全部权限。
权限注册后会接入 Laravel 的 Gate,因此可以直接使用框架自带的 `can` 方法进行判断,无需额外的适配代码。该包基于 PHP 与 Laravel 开发,安装和升级说明见官方文档。
按外部文档中的安装和使用指南操作
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
Go 语言访问控制库,基于模型与策略文件实现 ACL、RBAC、ABAC 等授权控制。
受 Google Zanzibar 启发的开源授权服务,用于在应用之外构建细粒度的 RBAC、ReBAC 与 ABAC 权限控制。
自托管的授权引擎(PDP),基于 YAML 策略判断谁可以对哪些资源执行何种操作。
基于 OIDC 和 OAuth 2.1 的开源身份认证与授权基础设施,支持多租户、企业 SSO 和 RBAC。
通用策略引擎,用 Rego 语言编写授权与合规规则,供服务、Kubernetes 等系统调用决策。
面向 TypeScript 应用的数据层,提供兼容 Prisma 的 ORM、内置访问控制和自动生成的 CRUD 接口。