3 مستودعات
Systems for managing user authentication and authorization across application collections.
Distinguishing note: Provides a comprehensive framework for authentication and authorization overrides.
Explore 3 awesome GitHub repositories matching security & cryptography · Access Control Frameworks. Refine with filters or upvote what's useful.
Payload is a headless content management system and application framework that uses a code-first approach to define data schemas and administrative interfaces. By utilizing a centralized, type-safe configuration object, it automatically generates database schemas, API endpoints, and a fully customizable admin panel. The system is built on a database-agnostic architecture, allowing it to interface with various storage engines while providing a unified, type-safe API for server-side operations, REST, and GraphQL. What distinguishes Payload is its deep extensibility and developer-centric design.
Secures data by requiring authentication and allowing custom access control overrides.
Solmate هي مجموعة من اللبنات الأساسية والمكتبات المحسنة للغاز لتطوير عقود ذكية آمنة وفعالة على بلوكشين Solana. توفر مجموعة من الأدوات القياسية بما في ذلك إطار عمل للتحكم في الوصول لإدارة أدوار المستخدم والملكية، ومكتبة رياضيات ذات فاصلة ثابتة عالية الدقة للحسابات العشرية والأعداد الصحيحة الموقعة، ومحقق إثبات Merkle للتحقق من إدراج البيانات. يوفر المشروع تنفيذات رموز آمنة لإصدار ونقل الرموز القابلة للاستبدال وغير القابلة للاستبدال. تتضمن هذه التنفيذات فحوصات أمان لمنع الإخفاقات الصامتة أثناء نقل الأصول وقوالب فعالة من حيث الغاز للخزائن ومتغيرات الأصول المغلفة. تغطي المكتبة مجالات قدرات أوسع بما في ذلك نشر العقود الحتمي، وإدارة البيانات على السلسلة من خلال تحويل النوع، وتدابير أمان العقود الذكية مثل حراس إعادة الدخول. كما تستخدم أنماط تخزين محسنة لتقليل تكاليف التنفيذ وتكاليف تحديث الحالة.
Provides a comprehensive framework for managing authentication and authorization for blockchain contracts.
Authority هو إطار عمل للتفويض لتطبيقات Ruby on Rails يدير أذونات المستخدم وسياسات التحكم في الوصول. يوفر نظاماً لتغليف منطق الأمان المعقد في فئات مخصصة، مما يفصل هذه المخاوف عن نماذج الأعمال الأساسية. تفرض المكتبة قواعد الأمان من خلال اعتراض طلبات الويب على مستوى المتحكم (controller) والتحقق من الإجراءات مقابل السياسات المحددة. وتستخدم التعيين القائم على الاصطلاح لربط النماذج تلقائياً بفئات التفويض المقابلة لها، مما يدعم كلاً من الفحوصات العالمية والتحقق المدرك للمثيل لموارد محددة. بعيداً عن الإنفاذ على مستوى المتحكم، يسهل إطار العمل عرض الواجهة المشروط من خلال السماح للمطورين بالتحقق من حالة التفويض مباشرة داخل قوالب العرض. ويتضمن آليات لمعالجة الاستثناءات المركزية، مما يتيح التسجيل المتسق واستجابات الخطأ المخصصة عند حدوث محاولات وصول غير مصرح بها.
Encapsulates complex authorization logic into reusable classes to separate security concerns from business models.