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
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.
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
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
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.
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.
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…