Gatehouse-TS : Une bibliothèque d'autorisation flexible et sans dépendances en TypeScript

2025-04-13
Gatehouse-TS : Une bibliothèque d'autorisation flexible et sans dépendances en TypeScript

Gatehouse-TS est une bibliothèque d'autorisation flexible et sans dépendances écrite en TypeScript, combinant des politiques de contrôle d'accès basées sur les rôles (RBAC), basées sur les attributs (ABAC) et basées sur les relations (ReBAC). Port de la populaire bibliothèque Gatehouse Rust, elle possède une API conviviale, prend en charge la composition des politiques avec des opérateurs logiques, offre un traçage détaillé de l'évaluation pour le débogage et fournit une API de constructeur fluide pour créer des politiques personnalisées. Son design léger et sa documentation complète la rendent facilement intégrable et adaptable à divers projets.