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
·
Bubka avatar

Bubka/2FAuth

0
View on GitHub↗
3,779 stele·270 fork-uri·PHP·agpl-3.0·5 vizualizăridocs.2fauth.app↗

2FAuth

2FAuth is a self-hosted two-factor authentication server and credential vault. It functions as a web-based authenticator app used to organize and generate time-based one-time passwords and other security codes for multiple accounts in a central location.

The system distinguishes itself as an API-driven security manager, allowing authentication codes to be integrated into automated workflows and external applications. It also supports shared security credentialing through the use of isolated vaults and shared folders for team collaboration.

The project covers a broad range of security and data management capabilities, including symmetric secret encryption, hardware security integration, and detailed authentication event auditing. It provides utilities for account data migration, relational data persistence, and access attempt monitoring.

Installation options include automated cloud platform deployment and support for custom path hosting.

Features

  • One-Time Passwords - Implements the TOTP algorithm to generate short-lived security codes based on shared secrets and system time.
  • Two-Factor Authentication - Organizes and generates time-based one-time passwords and security codes for multiple accounts in a central location.
  • Self-Hosted Deployments - Functions as a private, self-hosted server for storing encrypted authentication secrets with custom access controls.
  • Data Protection - Secures authentication data using symmetric encryption and maintains access logs for sensitive secrets.
  • Team Credential Vaults - Creates isolated vaults and shared access folders to collaborate on security codes within a team.
  • User Identity Verification - Secures the interface using passwords, passkeys, tokens, or external identity providers.
  • MFA Account Registration - Adds new authentication accounts using QR scanners, manual entry, or file imports to generate security codes.
  • TOTP Vaults - Acts as a self-hosted vault for generating and managing time-based one-time passwords.
  • Symmetric Secret Stores - Encrypts authentication secrets at rest using a master key to prevent data exposure from database leaks.
  • Server-Side Encrypted Secret Stores - Encrypts authentication secrets at rest in the database to protect them from unauthorized access.
  • Self-Hosted Vaults - Provides a private, user-managed installation for storing encrypted security secrets with shared vault support.
  • Web-Based Authenticator Interfaces - Provides a browser-accessible interface for retrieving security codes through a web dashboard or extension.
  • Authentication Integration APIs - Offers a programmable interface for integrating two-factor authentication data into external applications.
  • Per-Client Request Throttlers - Prevents API abuse by limiting the number of requests allowed per minute from a single IP address.
  • Authentication Workflow Automation - Enables programmatic management of authentication data to integrate security credentials into external workflows.
  • Browser Extension Credential Retrievers - Ships a dedicated browser extension for capturing security secrets and generating one-time passwords.
  • Brute Force Protections - Protects user accounts from brute-force attacks by blocking access after multiple failed login attempts.
  • Session Security Integration - Integrates hardware security keys and enforces automatic logout timers to protect inactive sessions.
  • Credential Sharing - Enables team collaboration through isolated vaults and shared folders for two-factor authentication codes.
  • MFA Data Imports - Adds security accounts from external applications using QR codes or compatible data files.
  • Personal Access Tokens - Provides personal access tokens to secure programmatic management of security accounts via HTTP headers.
  • Request Throttling - Limits the frequency of login and API requests by tracking IP addresses to prevent brute-force attacks.
  • Credential Data Migrations - Transfers existing account information from external JSON exports or QR codes into the current system.
  • Secrets and Credential Management - Injects sensitive keys and passwords via secure files to prevent exposure in plain-text environment variables.
  • Inactivity Session Termination - Implements automatic session termination based on periods of user inactivity.
  • Token-Based Authentication - Validates personal access tokens in HTTP headers to allow programmatic management of authentication codes.
  • MFA Account Onboarding - Allows automatic registration of two-factor authentication accounts through QR code scanning or file uploads.
  • Security Account Management - Provides an API to programmatically interact with stored security accounts, groups, and settings.
  • Personal Management - Web application for managing two-factor authentication accounts.
  • Authentication and Security - Web application for managing two-factor authentication accounts.
  • Securitate și confidențialitate - Manager for two-factor authentication accounts and codes.

Istoric stele

Graficul istoricului de stele pentru bubka/2fauthGraficul istoricului de stele pentru bubka/2fauth

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face bubka/2fauth?

2FAuth is a self-hosted two-factor authentication server and credential vault. It functions as a web-based authenticator app used to organize and generate time-based one-time passwords and other security codes for multiple accounts in a central location.

Care sunt principalele funcționalități ale bubka/2fauth?

Principalele funcționalități ale bubka/2fauth sunt: One-Time Passwords, Two-Factor Authentication, Self-Hosted Deployments, Data Protection, Team Credential Vaults, User Identity Verification, MFA Account Registration, TOTP Vaults.

Care sunt câteva alternative open-source pentru bubka/2fauth?

Alternativele open-source pentru bubka/2fauth includ: bitwarden/android — This project is an Android password manager application that provides an end-to-end encrypted vault for storing and… supertokens/supertokens-core — SuperTokens Core is an open-source, self-hosted authentication and identity management platform designed for… aarondl/authboss — Authboss is a modular HTTP authentication framework for managing user identity, session lifecycles, and password… volatiletech/authboss — Authboss is a modular authentication framework designed to manage user identity and account orchestration. It provides… jessecar96/steamdesktopauthenticator — SteamDesktopAuthenticator is a desktop multi-factor authentication client for Steam accounts. It serves as a desktop… jamie-mh/authenticatorpro — AuthenticatorPro is an open-source security application for Android designed to manage two-factor authentication. It…

Alternative open-source pentru 2FAuth

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu 2FAuth.
  • bitwarden/androidAvatar bitwarden

    bitwarden/android

    8,457Vezi pe GitHub↗

    This project is an Android password manager application that provides an end-to-end encrypted vault for storing and synchronizing login credentials, secure notes, and identities. It functions as a secure storage system using zero-knowledge encryption to ensure that only the user can decrypt their stored data. The application integrates directly with the Android system to provide an autofill service that populates usernames and passwords into mobile apps and browser login fields. It also serves as a passkey management wallet for FIDO2 cryptographic passkeys and a time-based one-time password a

    Kotlinandroidbitwardencompose
    Vezi pe GitHub↗8,457
  • supertokens/supertokens-coreAvatar supertokens

    supertokens/supertokens-core

    14,922Vezi pe GitHub↗

    SuperTokens Core is an open-source, self-hosted authentication and identity management platform designed for deployment within private infrastructure. It provides a comprehensive suite for managing user accounts, roles, and secure authentication flows, utilizing a modular, recipe-based architecture that allows developers to enable specific security features without modifying the core codebase. The platform distinguishes itself through its robust multi-tenancy capabilities, which allow for the logical or physical isolation of user records and configuration settings across different organizatio

    Javaauth0authenticationaws-cognito
    Vezi pe GitHub↗14,922
aarondl/authbossAvatar aarondl

aarondl/authboss

4,189Vezi pe 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
Vezi pe GitHub↗4,189
  • volatiletech/authbossAvatar volatiletech

    volatiletech/authboss

    4,189Vezi pe GitHub↗

    Authboss is a modular authentication framework designed to manage user identity and account orchestration. It provides a comprehensive system for handling user registration, email verification, and the full lifecycle of user profiles. The framework distinguishes itself through a focused suite of security and identity tools, including multi-factor authentication via time-based passwords and SMS, and identity integration with external providers using OAuth1 and OAuth2 protocols. It also includes a dedicated account security manager that implements brute-force protection through credential-based

    Go
    Vezi pe GitHub↗4,189
  • Vezi toate cele 30 alternative pentru 2FAuth→