2 مستودعات
Modular systems for managing user identity and session lifecycles over HTTP.
Distinct from Identity Authentication: Focuses on the overall framework architecture for HTTP auth rather than specific cloud identity or basic auth mechanisms.
Explore 2 awesome GitHub repositories matching security & cryptography · HTTP Authentication Frameworks. Refine with filters or upvote what's useful.
Authboss هو إطار عمل مصادقة HTTP معياري لإدارة هوية المستخدم، ودورات حياة الجلسة، وأمان كلمات المرور. يوفر نظاماً من البرمجيات الوسيطة للوصول إلى الهوية للتحكم في الوصول إلى المسارات ومزامنة هوية المستخدم عبر الطلبات من خلال بروتوكولات الويب القياسية. يتميز إطار العمل بمعمارية قابلة للتوصيل تسمح بتسجيل وحدات مستقلة لتوسيع منطق الهوية. ويستخدم نظام أحداث قائماً على الخطافات (Hooks) لتنفيذ منطق عمل مخصص أثناء تغييرات حالة المصادقة ويستخدم نمط رمز التحقق-المحدد (Selector-verifier) للحماية من هجمات التوقيت أثناء التحقق. يغطي النظام إدارة شاملة للهوية، بما في ذلك تسجيل المستخدمين، وتجزئة كلمات المرور، وتتبع حالة الجلسة. ويدعم المصادقة متعددة العوامل عبر TOTP والرسائل القصيرة، بالإضافة إلى دمج الهوية التابع لجهات خارجية باستخدام معايير OAuth1 وOAuth2. تشمل إمكانيات الأمان الإضافية حماية ضد القوة الغاشمة (Brute-force) مع قفل الحساب وسير عمل استعادة الحساب عبر البريد الإلكتروني. يدعم المشروع كلاً من عرض قوالب HTML من جانب الخادم واستجابات API القائمة على JSON لاستيعاب معمارية الويب التقليدية أو بدون واجهة (Headless).
Offers a modular system for managing user identity, session lifecycles, and password security via standard web protocols.
flask-login is a session management extension for Flask web applications. It functions as an authentication middleware and identity tracker that manages user login and logout processes and provides a mechanism to identify the active user across different application views. The toolkit distinguishes between different session states by tracking session freshness to protect sensitive operations. It also includes security guards to prevent session hijacking and theft by monitoring IP addresses and user agents. The project covers broad capabilities including web access control to restrict specifi
Provides a modular framework for managing user identity and session lifecycles over HTTP.