awesome-repositories.com
Blog
MCP
awesome-repositories.com

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

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
duo-labs avatar

duo-labs/webauthnArchived

0
View on GitHub↗
1,032 estrellas·158 forks·Go·BSD-3-Clause·6 vistaswebauthn.io↗

Webauthn

Esta librería proporciona una implementación del lado del servidor para el estándar WebAuthn, permitiendo a los desarrolladores integrar la autenticación compatible con FIDO2 en las aplicaciones. Funciona como un kit de herramientas para gestionar la infraestructura de clave pública, permitiendo a los sistemas verificar la identidad del usuario a través de firmas criptográficas respaldadas por hardware en lugar de contraseñas tradicionales.

El framework facilita todo el ciclo de vida de las credenciales, desde el registro inicial de claves de seguridad y dispositivos biométricos hasta la validación continua de los intentos de autenticación. Maneja la generación y verificación de apretones de manos de desafío-respuesta, asegurando que cada evento de inicio de sesión esté protegido contra ataques de repetición y acceso no autorizado.

Más allá de la verificación de identidad central, la librería admite la implementación de flujos de autenticación de múltiples factores y proporciona configuraciones ajustables para adaptar los requisitos de seguridad. Procesa los datos de autenticación utilizando serialización binaria estandarizada y formatos de carga útil para mantener la interoperabilidad con la infraestructura de seguridad web existente.

Features

  • WebAuthn Server Libraries - Implements FIDO2 authentication to verify hardware keys and biometric devices during user login and registration.
  • Hardware Key Signature Verification - Validates digital signatures against public keys stored on hardware security keys to confirm user authenticity.
  • Passwordless Authentication - Enables passwordless logins using hardware security keys and biometric sensors to improve account security.
  • Challenge-Response Verifications - Generates and validates time-sensitive cryptographic challenges to prevent replay attacks and ensure session integrity.
  • Credential Registrations - Binds new hardware keys and biometric devices to user accounts by validating cryptographic registration responses.
  • FIDO2 Server Frameworks - Provides a backend toolkit for verifying FIDO2 cryptographic assertions and attestation statements.
  • User Authentication Systems - Verifies user identity by validating signed responses from hardware authenticators to grant access without passwords.
  • Credential Lifecycle Management - Tracks metadata and public key associations for registered authenticators throughout their lifecycle.
  • Cryptographic Identity Verification - Protects against unauthorized access and phishing by validating user identity through cryptographic handshakes.
  • Multi-Factor Authentication - Supports multi-factor authentication flows by requiring physical device verification during the login process.
  • Credential Management - Manages the registration and lifecycle of cryptographic credentials to ensure only authorized devices access accounts.

Historial de estrellas

Gráfico del historial de estrellas de duo-labs/webauthnGráfico del historial de estrellas de duo-labs/webauthn

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Colecciones destacadas con Webauthn

Colecciones seleccionadas manualmente donde aparece Webauthn.
  • Librerías para autenticación sin contraseña y Passkeys

Alternativas open-source a Webauthn

Proyectos open-source similares, clasificados según cuántas características comparten con Webauthn.
  • go-webauthn/webauthnAvatar de go-webauthn

    go-webauthn/webauthn

    1,284Ver en GitHub↗

    This library provides a backend framework for implementing FIDO2-compliant authentication and passwordless login flows in Go applications. It serves as a server-side toolkit for managing hardware-backed identity verification, enabling developers to integrate secure, browser-based authentication protocols that utilize security keys and biometric sensors. The project distinguishes itself by offering comprehensive tools for credential lifecycle management and hardware attestation. It handles the registration and storage of public key metadata while enforcing strict security requirements, such as

    Goctap2fido2go
    Ver en GitHub↗1,284
  • teamhanko/hankoAvatar de teamhanko

    teamhanko/hanko

    8,801Ver en GitHub↗

    Hanko is an open-source identity provider and customer identity and access management system. It serves as a passkey authentication service and an OAuth and SAML SSO gateway, allowing applications to authenticate users and issue tokens via standard identity protocols. The project distinguishes itself through a strong focus on passwordless access using WebAuthn-based passkeys and email-based passcodes. It provides framework-agnostic authentication interfaces as customizable web components that can be embedded directly into web applications to handle login, registration, and profile management.

    Go2faauthenticationciam
    Ver en GitHub↗8,801
  • aarondl/authbossAvatar de aarondl

    aarondl/authboss

    4,189Ver en GitHub↗

    Authboss is a modular HTTP authentication framework for managing user identity, session lifecycles, and password security. It provides a system of identity access middleware to control route access and synchronize user identity across requests via standard web protocols. The framework is distinguished by a pluggable architecture that allows for the registration of independent modules to extend identity logic. It utilizes a hook-based event system to execute custom business logic during authentication state changes and employs a selector-verifier token pattern to protect against timing attacks

    Go
    Ver en GitHub↗4,189
  • bitwarden/serverAvatar de bitwarden

    bitwarden/server

    18,074Ver en GitHub↗

    This project provides a comprehensive, self-hosted platform for zero-knowledge credential management and enterprise secrets orchestration. It functions as a secure vault that ensures all encryption and decryption processes occur exclusively on the client side, preventing the server from ever accessing plaintext data. By combining identity federation with robust access controls, the system enables organizations to centralize the management of passwords, passkeys, and sensitive infrastructure credentials. The platform distinguishes itself through its focus on both human-centric security and aut

    C#apiaspnetaspnetcore
    Ver en GitHub↗18,074
Ver las 30 alternativas a Webauthn→

Preguntas frecuentes

¿Qué hace duo-labs/webauthn?

Esta librería proporciona una implementación del lado del servidor para el estándar WebAuthn, permitiendo a los desarrolladores integrar la autenticación compatible con FIDO2 en las aplicaciones. Funciona como un kit de herramientas para gestionar la infraestructura de clave pública, permitiendo a los sistemas verificar la identidad del usuario a través de firmas criptográficas respaldadas por hardware en lugar de contraseñas tradicionales.

¿Cuáles son las características principales de duo-labs/webauthn?

Las características principales de duo-labs/webauthn son: WebAuthn Server Libraries, Hardware Key Signature Verification, Passwordless Authentication, Challenge-Response Verifications, Credential Registrations, FIDO2 Server Frameworks, User Authentication Systems, Credential Lifecycle Management.

¿Qué alternativas de código abierto existen para duo-labs/webauthn?

Las alternativas de código abierto para duo-labs/webauthn incluyen: go-webauthn/webauthn — This library provides a backend framework for implementing FIDO2-compliant authentication and passwordless login flows… teamhanko/hanko — Hanko is an open-source identity provider and customer identity and access management system. It serves as a passkey… aarondl/authboss — Authboss is a modular HTTP authentication framework for managing user identity, session lifecycles, and password… bitwarden/server — This project provides a comprehensive, self-hosted platform for zero-knowledge credential management and enterprise… supabase/realtime — Realtime is a real-time data distribution and synchronization engine that enables applications to stream database… tinode/chat — This project is a self-hosted, cross-platform instant messaging platform featuring a Go backend and a protobuf-based…