Gatehouse-TS:一款灵活的TypeScript授权库

2025-04-13
Gatehouse-TS:一款灵活的TypeScript授权库

Gatehouse-TS 是一个用 TypeScript 编写的灵活的、零依赖的授权库,它结合了基于角色(RBAC)、基于属性(ABAC)和基于关系(ReBAC)的访问控制策略。它是 Rust 语言 Gatehouse 授权库的移植版本。该库具有多范式授权、策略组合、无运行时依赖、易于嵌入、详细的评估跟踪、流畅的构建器 API 和类型安全等特性,并提供了详细的文档和示例代码,方便开发者快速上手和集成到项目中。

开发