8 مستودعات
Authenticates users through pluggable backends including Kerberos, PAM, Google Auth, and anonymous access with an OpenID-like API.
Distinct from Authentication Protocols: Distinct from Authentication Protocols: focuses on a pluggable framework that supports multiple protocols rather than implementing a single protocol.
Explore 8 awesome GitHub repositories matching security & cryptography · Pluggable Authentication Backends. Refine with filters or upvote what's useful.
RabbitMQ is a multi-protocol messaging broker that functions as an AMQP message broker, a clustered message queue, and a distributed message stream. It provides a server for translating and bridging communication between diverse messaging standards to connect heterogeneous systems. The system distinguishes itself through distributed broker clustering and federation, using shoveling mechanisms to synchronize data across geographically separate sites. It supports high-throughput, append-only logs for persisting and reading large sequences of messages for real-time processing. The broker covers
Uses a pluggable authentication framework to validate identities via LDAP and OAuth2 providers.
Gate One is an HTML5-powered terminal emulator and SSH client
Authenticates users through pluggable backends including Kerberos, PAM, Google Auth, and anonymous access.
FastAPI Users is a ready-to-use authentication library for FastAPI applications that handles user registration, login, password reset, email verification, and profile retrieval with minimal configuration. It provides a complete authentication system built around pluggable backends and transports, supporting JWT tokens, database sessions, and Redis-based token storage that can be combined in a single route. The library distinguishes itself through its modular architecture, offering router-based module composition that organizes authentication flows as independent FastAPI routers for registrati
Supports multiple authentication backends (JWT, database, Redis) and transports (header, cookie) in a single route.
Supersonic is an LLM-based data analysis platform and semantic layer engine that translates natural language questions into executable SQL queries. It functions as a business intelligence dashboard and text-to-SQL interface, allowing users to retrieve business metrics and insights through a conversational interface. The system decouples business definitions from physical database schemas by using a governed logical layer to define unified metrics and dimensions. This semantic modeling allows the platform to map human language patterns to curated models and translate abstract semantic statemen
Provides a pluggable service provider interface for managing user authentication and authorization.
KafkaJS هو عميل JavaScript خالص لـ Apache Kafka، يوفر الأدوات اللازمة لإنتاج واستهلاك الرسائل من مجموعة Kafka دون الحاجة إلى تبعيات أصلية أو إضافات خارجية. يعمل كمكتبة تكامل شاملة لتطبيقات Node.js للمشاركة في معالجة الرسائل الموزعة وبث الأحداث في الوقت الفعلي. يتميز المشروع بتنفيذه الأصلي لبروتوكول سلك Kafka، متجنباً تبعيات C++. يتميز بعميل أمان يدعم مصادقة SSL وTLS وSASL، إلى جانب قدرات المعاملات التي تسمح بإرسال الرسائل الذري والالتزامات المرتبطة بالإزاحة لضمان المعالجة مرة واحدة بالضبط. تغطي المكتبة مجموعة واسعة من المجالات التشغيلية، بما في ذلك إدارة المجموعة الكاملة لإدارة المواضيع ومجموعات المستهلكين، واستراتيجيات توجيه وتعيين الأقسام المتقدمة، والقياس عن بعد الشامل عبر المراقبة القائمة على الأحداث. كما تنفذ أنماط موثوقية الشبكة مثل عمليات إعادة المحاولة ذات التراجع الأسي وجلب البيانات المدرك للرف لتحسين زمن الوصول.
Provides a modular system for integrating identity verification methods including SASL, SCRAM, and OAuth.
This project is a portable implementation of the secure shell toolset designed for deployment across diverse operating systems and platforms. It provides a suite of tools for secure remote login and command execution based on the secure shell protocol. The implementation includes a sandboxed server that isolates processes to limit the impact of potential vulnerabilities on the host operating system. It also functions as a cryptographic key manager for generating and storing security keys to replace or supplement password-based authentication. The project covers encrypted file transfer for mo
Integrates with pluggable authentication backends like PAM to handle diverse identity verification methods.
AKHQ is a web-based management interface for Apache Kafka, providing a centralized platform for administering clusters, topics, and consumer groups. It serves as a comprehensive monitoring and administration tool that includes a Kafka Connect manager and a ksqlDB administration interface. The platform distinguishes itself through extensive schema registry integration, allowing users to browse and decode Avro, Protobuf, and JSON messages using Confluent, Tibco, or AWS Glue registries. It also features a granular security model with role-based access control, sensitive data masking, and support
Implements a pluggable authentication framework supporting interchangeable backends like LDAP, OIDC, and JWT.
هذا المشروع عبارة عن وحدة مصادقة قابلة للتوصيل (PAM) لأنظمة Linux تفرض التحقق من الهوية متعدد العوامل. يتكامل مباشرة في مكدس مصادقة النظام لطلب كلمات مرور لمرة واحدة قائمة على الوقت إلى جانب بيانات اعتماد المستخدم القياسية، مما يوفر آلية لتأمين الوصول إلى الصدفة (shell) المحلية والبعيدة. تتميز الوحدة بتنفيذها لخوارزمية كلمة المرور لمرة واحدة القائمة على الوقت، والتي تتضمن دعماً مدمجاً لتعويض انحراف الساعة لمراعاة تباينات الوقت بين الخوادم وأجهزة المستخدم. وتدير مفاتيح سرية لكل مستخدم من خلال آلية استمرار قائمة على الملفات المحلية وتدعم التكديس النمطي، مما يسمح للمسؤولين بتمرير بيانات الاعتماد بين وحدات مصادقة متعددة ضمن تدفق تسجيل دخول واحد. بعيداً عن التحقق الأساسي، توفر الأداة إعدادات سياسة قابلة للتهيئة تسمح للمسؤولين بتحديد فترات السماح وإدارة مواقع الملفات السرية. وتسهل مزامنة أسرار المصادقة الفريدة مع تطبيقات الهاتف المحمول، مما يضمن بقاء الإنفاذ متعدد العوامل فعالاً مع الحفاظ على معايير أمن النظام.
Implements a modular authentication framework that integrates custom security logic into the standard system login pipeline.