awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

143 repositorios

Awesome GitHub RepositoriesAuthentication Clients

Mechanisms for managing and providing credentials for secure resource access.

Distinguishing note: Focuses on the client-side handling of credentials for network requests, distinct from server-side identity management systems.

Explore 143 awesome GitHub repositories matching security & cryptography · Authentication Clients. Refine with filters or upvote what's useful.

Awesome Authentication Clients GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • curl/curlAvatar de curl

    curl/curl

    42,214Ver en GitHub↗

    Curl is a command-line tool and portable library for transferring data across a wide range of network protocols. It functions as a unified engine that abstracts diverse communication standards, allowing users and developers to move files and information between servers using a consistent interface. The project provides both a versatile command-line client for terminal-based automation and a stable programmatic interface for integrating complex network operations into applications. The system is distinguished by its protocol-agnostic core and its ability to manage both synchronous and asynchro

    libcurl enables secure credential provision for Basic or Proxy authentication to access protected resources without exposing sensitive passwords directly in the command-line interface.

    Ccclientcurl
    Ver en GitHub↗42,214
  • nextauthjs/next-authAvatar de nextauthjs

    nextauthjs/next-auth

    28,277Ver en GitHub↗

    Next-auth is an authentication and identity management library for web frameworks. It provides a unified system for handling user sign-in and session state across server and client environments, functioning as a session management framework and an OIDC authentication library. The project distinguishes itself through a provider-based identity abstraction that supports multiple authentication methods, including OAuth, email magic links, traditional credentials, and passwordless passkeys. It allows for the registration of custom OAuth or OIDC compliant providers and offers tools to define branda

    Verifies user identities via traditional username and password combinations managed directly by the application.

    TypeScriptauthauthenticationcsrf
    Ver en GitHub↗28,277
  • lenve/vhrAvatar de lenve

    lenve/vhr

    28,090Ver en GitHub↗

    This project is a human resources management system built using Spring Boot and Vue. It serves as a platform for managing employee records, professional titles, and organizational hierarchies. The system features a role-based access control framework that maps users to specific roles and resources to secure API endpoints and user interface elements. It includes a real-time communication hub utilizing WebSockets for internal corporate chat and system notifications, as well as a dedicated manager for defining and modifying nested organizational department structures. Additional capabilities co

    Validates user credentials and security codes transmitted via JSON payloads using custom security filters.

    Java
    Ver en GitHub↗28,090
  • marmelab/react-adminAvatar de marmelab

    marmelab/react-admin

    26,780Ver en GitHub↗

    React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL backends. It provides a comprehensive suite of tools for managing the full lifecycle of administrative applications, including resource-oriented routing, declarative form scaffolding, and context-driven state management. By utilizing a modular adapter-based architecture, the framework abstracts backend communication, allowing developers to build consistent CRUD interfaces that handle data fetching, authentication, and synchronization automatically. The project distinguishes itself thr

    Enables public viewing of administrative data by bypassing authentication requirements for specific resource routes.

    TypeScriptadminadmin-dashboardadmin-on-rest
    Ver en GitHub↗26,780
  • mlflow/mlflowAvatar de mlflow

    mlflow/mlflow

    26,554Ver en GitHub↗

    Supports multiple authentication methods for secure programmatic access to the tracking server.

    Pythonagentopsagentsai
    Ver en GitHub↗26,554
  • langchain-ai/deepagentsAvatar de langchain-ai

    langchain-ai/deepagents

    25,006Ver en GitHub↗

    Deepagents is an LLM agent orchestration platform and stateful application server designed for deploying and managing AI agents built with computational graphs. It provides a containerized runtime environment that handles agent execution, state persistence, and the versioning of AI assistants. The platform distinguishes itself through deep integration with the Model Context Protocol, allowing agents to function as servers that expose tools and capabilities to external clients. It features a sophisticated observability suite for capturing execution traces, performing LLM-based evaluations agai

    Uses middleware to verify user credentials and attach identity information to incoming requests.

    Pythonagentsdeepagentslangchain
    Ver en GitHub↗25,006
  • heartcombo/deviseAvatar de heartcombo

    heartcombo/devise

    24,347Ver en GitHub↗

    Devise is a flexible authentication framework for Ruby on Rails applications. It serves as a user identity management system that handles registration, sign-in, password recovery, and account confirmation. The system integrates with the Warden middleware to manage user sessions and security across various request types. The framework functions as a multi-model authentication engine, allowing for the configuration of multiple distinct user models with independent routes and access controls. It also provides a standardized interface to connect with external identity providers and third-party lo

    Set encryption costs, timeout durations, and lockout periods for different user types to balance security and accessibility.

    Ruby
    Ver en GitHub↗24,347
  • prefecthq/fastmcpAvatar de PrefectHQ

    PrefectHQ/fastmcp

    22,994Ver en GitHub↗

    FastMCP is a Python framework designed for building servers that expose functions, resources, and prompts to AI models using the Model Context Protocol. It simplifies the development process by automatically deriving tool metadata, input schemas, and documentation directly from Python function signatures and type hints. The framework provides a unified container for managing these components, allowing developers to build modular applications that integrate seamlessly with AI assistants. The project distinguishes itself through its support for interactive, server-defined user interface compone

    Configures client connections using Bearer tokens, OAuth flows, or metadata documents for secure access.

    Pythonagentsfastmcpllms
    Ver en GitHub↗22,994
  • redis/go-redisAvatar de redis

    redis/go-redis

    22,159Ver en GitHub↗

    This project is a feature-rich Go client library designed for interacting with Redis. It serves as a comprehensive interface for managing remote data stores, enabling developers to execute standard database commands, handle complex data structures, and perform asynchronous operations within Go applications. The library distinguishes itself through its support for advanced Redis capabilities, including connection pooling, pipelining, and transactional integrity. It provides specialized primitives for managing distributed clusters, including automated topology updates and request routing to sha

    Validates client identity using password-based credentials to secure access to database resources.

    Gogogolangredis
    Ver en GitHub↗22,159
  • prefecthq/prefectAvatar de PrefectHQ

    PrefectHQ/prefect

    21,640Ver en GitHub↗

    Prefect is a workflow orchestration platform designed to define, schedule, and monitor complex data pipelines as Python code. It functions as a container-native engine that wraps individual tasks in isolated environments, ensuring consistent dependencies and resource allocation across diverse infrastructure. By utilizing a state-machine-based orchestration model, the system tracks execution progress through discrete transitions and persistent event logs to maintain reliable and observable task processing. The platform distinguishes itself through a decoupled worker-API architecture, which sep

    Initializes authenticated clients for secure API requests using stored credentials.

    Pythonautomationdatadata-engineering
    Ver en GitHub↗21,640
  • mastra-ai/mastraAvatar de mastra-ai

    mastra-ai/mastra

    21,221Ver en GitHub↗

    Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and multi-agent systems. It provides a comprehensive suite of primitives for creating resilient AI applications, including durable workflow orchestration, event-driven agent loops, and semantic memory management. By integrating these core components, the platform enables developers to build complex, multi-step processes that can reason about goals and execute tasks without manual intervention. The framework distinguishes itself through its focus on observability and secure, isolated execut

    Ensures secure communication by requiring valid access tokens for all client-to-server interactions.

    TypeScriptagentsaichatbots
    Ver en GitHub↗21,221
  • nats-io/nats-serverAvatar de nats-io

    nats-io/nats-server

    20,076Ver en GitHub↗

    NATS Server is a high-performance, lightweight messaging system designed for cloud-native applications, edge computing, and distributed microservices. It functions as a distributed publish-subscribe broker that routes messages using hierarchical, dot-separated subject strings, enabling decoupled communication between services without requiring centralized broker lookups. The system supports core messaging patterns including asynchronous publish-subscribe, request-reply, and load-balanced queue processing. The platform distinguishes itself through a decentralized architecture that eliminates t

    Verifies client identity using a challenge-response mechanism where the client signs a server-provided nonce.

    Gocloudcloud-computingcloud-native
    Ver en GitHub↗20,076
  • ginuerzh/gostAvatar de ginuerzh

    ginuerzh/gost

    18,019Ver en GitHub↗

    gost is a multi-protocol proxy tunnel and secure tunneling server designed to route network traffic through encrypted connections. It functions as a traffic obfuscation gateway and a transparent proxy server capable of intercepting TCP and UDP traffic at the IP level. The project also includes a virtual network interface manager for creating TUN and TAP devices to intercept operating system packets. The system distinguishes itself through a chain-based request routing model, allowing traffic to pass through an ordered sequence of proxy nodes. It provides extensive transport-layer encapsulatio

    Allows updating authorized users and passwords from source files without restarting the service.

    Godnsgogolang
    Ver en GitHub↗18,019
  • flutter-team-archive/pluginsAvatar de flutter-team-archive

    flutter-team-archive/plugins

    17,710Ver en GitHub↗

    This project is a collection of official plugin packages and a native integration library designed to provide a consistent interface for accessing hardware and software functionality across different mobile and desktop platforms. It serves as a native platform bridge, enabling cross-platform applications to invoke native code and manage operating system dependencies. The project utilizes a federated plugin architecture, splitting plugins into common interfaces and separate platform implementations to allow for independent development and extension. It further supports native integration throu

    Attaches security credentials to network requests to authenticate the client with remote servers.

    Dartandroiddartflutter
    Ver en GitHub↗17,710
  • apache/brpcAvatar de apache

    apache/brpc

    17,545Ver en GitHub↗

    brpc is a high-performance C++ RPC framework and network programming library designed for building distributed systems. It functions as a multi-protocol RPC server capable of hosting and detecting multiple communication protocols, including gRPC, Thrift, HTTP, Redis, and Memcached, on a single TCP port. The project distinguishes itself through high-throughput data transport and memory efficiency, utilizing RDMA-based transport to bypass the kernel TCP stack and zero-copy memory management to eliminate data duplication. It also implements the Raft algorithm for consensus-based state replicatio

    Authenticates clients upon the first request using custom authenticators and security contexts.

    C++rpc
    Ver en GitHub↗17,545
  • ory/hydraAvatar de ory

    ory/hydra

    17,236Ver en GitHub↗

    Hydra is a headless identity server that functions as a certified OAuth2 and OpenID Connect provider. It is designed as an authentication engine that manages authorization handshakes and token lifecycles while remaining decoupled from the user interface. The project distinguishes itself through a headless architecture, allowing external management of login and consent flows. It provides specialized capabilities for dynamic client registration, JSON Web Token issuance, and a system for rotating encryption secrets without service downtime. The system covers a broad range of identity operations

    Allows defining whether a client authenticates at the token endpoint using HTTP Basic or a POST body.

    Go
    Ver en GitHub↗17,236
  • quarkusio/quarkusAvatar de quarkusio

    quarkusio/quarkus

    15,479Ver en GitHub↗

    Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications. It utilizes ahead-of-time native compilation to transform Java code into standalone, optimized binaries that eliminate the need for a virtual machine, enabling rapid startup and reduced memory consumption. By performing code augmentation during the build phase, it shifts heavy processing tasks away from runtime, ensuring that applications are optimized for cloud-native environments. The framework distinguishes itself through a unified approach to reactive and imperative program

    Enforces credential-based access control for incoming client connections automatically.

    Javacloud-nativehacktoberfestjava
    Ver en GitHub↗15,479
  • fabric/fabricAvatar de fabric

    fabric/fabric

    15,397Ver en GitHub↗

    Fabric is a command-line interface and framework designed to integrate artificial intelligence reasoning into shell-based workflows. It functions as an orchestration tool that connects local data pipelines to remote artificial intelligence services, allowing users to automate content analysis and complex reasoning tasks directly from the terminal. The project distinguishes itself through a modular architecture that treats prompt patterns as version-controlled, reusable logic stored on the local filesystem. By utilizing standard input and output streams, it enables users to chain these analyti

    Transmits user credentials securely to remote servers when key-based authentication is not configured.

    Python
    Ver en GitHub↗15,397
  • redis/ioredisAvatar de redis

    redis/ioredis

    15,295Ver en GitHub↗

    ioredis is a performance-focused Redis client for Node.js applications. It provides a comprehensive interface for interacting with Redis servers, including specialized clients for sharded clusters and Sentinel-based high availability environments. The project distinguishes itself through advanced networking and execution capabilities, such as automatic event-loop pipelining to reduce overhead and a system for routing read-write traffic between primary and replica nodes. It also features a dedicated Lua scripting interface that allows server-side scripts to be registered as custom client comma

    Extracts credentials from connection strings to establish secure sessions with the server.

    TypeScriptnodejsredisredis-client
    Ver en GitHub↗15,295
  • youfou/wxpyAvatar de youfou

    youfou/wxpy

    14,270Ver en GitHub↗

    wxpy is a Python library and bot framework that acts as an API wrapper for personal WeChat accounts. It provides a programming interface to automate account tasks, send messages, and manage contacts. The project functions as a chatbot integration engine, allowing users to connect external AI services and custom logic to automatically respond to private and group conversations. It includes a social media automation toolkit for programmatically handling friend requests and group memberships. The framework covers multimedia message broadcasting, user profile retrieval, and contact search. It al

    Maintains persistent connection states and authentication tokens to ensure continuous interaction with the WeChat account.

    Pythonapiwechatweixin
    Ver en GitHub↗14,270
Ant.123456…8Siguiente
  1. Home
  2. Security & Cryptography
  3. Authentication Clients

Explorar subetiquetas

  • Anonymous Authentication3 sub-etiquetasMechanisms for authenticating stateless clients without traditional credentials to establish limited-access sessions. **Distinct from Authentication Clients:** Distinct from Authentication Clients: focuses on credential-less anonymous session establishment rather than general client-side credential management.
  • Authentication Header ForwardingPasses original client authentication tokens through a proxy to upstream providers. **Distinct from Authentication Clients:** Focuses on the transit of credentials from client to provider rather than managing credentials locally.
  • Challenge-Response Authenticators1 sub-etiquetaMechanisms for verifying identity using signed nonces without exposing secrets. **Distinct from Authentication Clients:** Distinct from authentication clients: focuses on the server-side challenge-response protocol for NKEYs.
  • Client Authentication Configurations3 sub-etiquetasSettings for determining how clients authenticate to the token endpoint. **Distinct from Authentication Clients:** Focuses on server-side configuration of allowed client auth methods rather than client-side credential handling.
  • Client-to-Server Authentication7 sub-etiquetasRequires access tokens for all client-to-server interactions. **Distinct from Authentication Clients:** Focuses on client-to-server interaction security rather than general credential management.
  • Credential Authentication21 sub-etiquetasEnforcement of password-based or token-based access control for incoming client connections. **Distinct from Authentication Clients:** Focuses on server-side enforcement of client credentials, distinct from client-side credential management.