Gatehouse-TS: Eine flexible, abhängige freie Autorisierungsbibliothek in TypeScript

2025-04-13
Gatehouse-TS: Eine flexible, abhängige freie Autorisierungsbibliothek in TypeScript

Gatehouse-TS ist eine flexible, abhängige freie Autorisierungsbibliothek, die in TypeScript geschrieben wurde und rollenbasierte (RBAC), attributbasierte (ABAC) und beziehungsbasierte (ReBAC) Zugriffskontrollrichtlinien kombiniert. Sie ist ein Port der beliebten Rust-Bibliothek Gatehouse und bietet eine benutzerfreundliche API, unterstützt die Zusammensetzung von Richtlinien mit logischen Operatoren, bietet eine detaillierte Evaluierungstrace für das Debugging und bietet eine flüssige Builder-API zum Erstellen benutzerdefinierter Richtlinien. Ihr leichtgewichtiges Design und die umfassende Dokumentation machen sie einfach in verschiedene Projekte integrierbar und anpassbar.

Entwicklung