Gatehouse-TS: مكتبة ترخيص مرنة وخالية من التبعيات بلغة TypeScript
2025-04-13
Gatehouse-TS هي مكتبة ترخيص مرنة وخالية من التبعيات مكتوبة بلغة TypeScript، تجمع بين سياسات التحكم في الوصول القائمة على الأدوار (RBAC) والسمات (ABAC) والعلاقات (ReBAC). وهي نسخة محمولة من مكتبة Gatehouse الشهيرة بلغة Rust، تتميز بواجهة برمجة تطبيقات سهلة الاستخدام، وتدعم تكوين السياسات باستخدام مشغلات منطقية، وتوفر تتبعًا تفصيليًا للتقييم لأغراض التصحيح، وتقدم واجهة برمجة تطبيقات منشئ سلس لإنشاء سياسات مخصصة. إن تصميمها الخفيف ووثائقها الشاملة تجعلها سهلة التضمين والتكيف مع مشاريع متنوعة.
التطوير
الترخيص