awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 repository-uri

Awesome GitHub RepositoriesPluggable Authentication Backends

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.

Awesome Pluggable Authentication Backends GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • rabbitmq/rabbitmq-serverAvatar rabbitmq

    rabbitmq/rabbitmq-server

    13,732Vezi pe GitHub↗

    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.

    JavaScript
    Vezi pe GitHub↗13,732
  • liftoff/gateoneAvatar liftoff

    liftoff/GateOne

    6,300Vezi pe GitHub↗

    Gate One is an HTML5-powered terminal emulator and SSH client

    Authenticates users through pluggable backends including Kerberos, PAM, Google Auth, and anonymous access.

    JavaScript
    Vezi pe GitHub↗6,300
  • fastapi-users/fastapi-usersAvatar fastapi-users

    fastapi-users/fastapi-users

    6,172Vezi pe GitHub↗

    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.

    Python
    Vezi pe GitHub↗6,172
  • tencentmusic/supersonicAvatar tencentmusic

    tencentmusic/supersonic

    4,913Vezi pe GitHub↗

    Supersonic este o platformă de analiză a datelor bazată pe LLM și un motor de strat semantic care traduce întrebările în limbaj natural în interogări SQL executabile. Funcționează ca un dashboard de business intelligence și interfață text-to-SQL, permițând utilizatorilor să recupereze metrici de business și insight-uri printr-o interfață conversațională. Sistemul decuplează definițiile de business de schemele fizice ale bazelor de date prin utilizarea unui strat logic guvernat pentru a defini metrici și dimensiuni unificate. Această modelare semantică permite platformei să mapeze tiparele limbajului uman la modele curatoriate și să traducă declarațiile semantice abstracte în SQL fizic adaptat pentru motoare de baze de date specifice. Platforma oferă un gateway de date enterprise cu control de acces granular și bazat pe roluri la nivel de dataset, coloană și rând. Capabilitățile sale includ gestionarea dialogului multi-turn, conectivitate multi-bază de date și o arhitectură de plugin-uri pentru integrarea instrumentelor terțe. Proiectul își expune funcționalitatea printr-un API programatic headless și un API de strat semantic pentru consumul extern de date.

    Provides a pluggable service provider interface for managing user authentication and authorization.

    Java
    Vezi pe GitHub↗4,913
  • tulios/kafkajsAvatar tulios

    tulios/kafkajs

    3,997Vezi pe GitHub↗

    KafkaJS is a pure JavaScript client for Apache Kafka, providing the necessary tools to produce and consume messages from a Kafka cluster without requiring native dependencies or external addons. It functions as a comprehensive integration library for Node.js applications to engage in distributed message processing and real-time event streaming. The project is distinguished by its native implementation of the Kafka wire protocol, avoiding C++ dependencies. It features a security client supporting SSL, TLS, and SASL authentication, alongside transactional capabilities that allow for atomic mess

    Provides a modular system for integrating identity verification methods including SASL, SCRAM, and OAuth.

    JavaScriptkafkakafka-clientnodejs
    Vezi pe GitHub↗3,997
  • openssh/openssh-portableAvatar openssh

    openssh/openssh-portable

    3,875Vezi pe GitHub↗

    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.

    Cccryptographyfile-sharing
    Vezi pe GitHub↗3,875
  • tchiotludo/akhqAvatar tchiotludo

    tchiotludo/akhq

    3,824Vezi pe GitHub↗

    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.

    Javaguijavakafka
    Vezi pe GitHub↗3,824
  • google/google-authenticator-libpamAvatar google

    google/google-authenticator-libpam

    1,988Vezi pe GitHub↗

    Acest proiect este un Pluggable Authentication Module (PAM) pentru sistemele Linux care impune verificarea identității cu mai mulți factori (MFA). Se integrează direct în stack-ul de autentificare al sistemului pentru a solicita parole unice bazate pe timp (TOTP) alături de credențialele standard ale utilizatorului, oferind un mecanism pentru a securiza accesul local și remote la shell. Modulul se distinge prin implementarea algoritmului de parolă unică bazată pe timp, care include suport încorporat pentru compensarea decalajului de ceas (clock-skew) pentru a ține cont de discrepanțele de timp dintre servere și dispozitivele utilizatorilor. Gestionează cheile secrete individuale ale utilizatorilor printr-un mecanism de persistență local bazat pe fișiere și suportă stivuirea modulară, permițând administratorilor să transmită credențiale între mai multe module de autentificare în cadrul unui singur flux de login. Dincolo de verificarea de bază, instrumentul oferă setări de politică configurabile care permit administratorilor să definească perioade de grație și să gestioneze locațiile fișierelor secrete. Facilitează sincronizarea secretelor unice de autentificare cu aplicațiile mobile, asigurându-se că impunerea multi-factor rămâne funcțională în timp ce menține standardele de securitate la nivel de sistem.

    Implements a modular authentication framework that integrates custom security logic into the standard system login pipeline.

    C2fagoogle-authenticatorpam
    Vezi pe GitHub↗1,988
  1. Home
  2. Security & Cryptography
  3. Authentication Protocols
  4. Pluggable Authentication Backends