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

google/google-authenticator-libpam

0
View on GitHub↗
1,988 estrellas·303 forks·C·Apache-2.0·9 vistas

Google Authenticator Libpam

Este proyecto es un Pluggable Authentication Module para sistemas Linux que impone la verificación de identidad de múltiples factores. Se integra directamente en el stack de autenticación del sistema para requerir contraseñas de un solo uso basadas en tiempo junto con credenciales de usuario estándar, proporcionando un mecanismo para asegurar el acceso a shell local y remoto.

El módulo se distingue por su implementación del algoritmo de contraseña de un solo uso basada en tiempo, que incluye soporte integrado para compensación de desviación de reloj para tener en cuenta discrepancias de tiempo entre servidores y dispositivos de usuario. Gestiona claves secretas de usuario individuales a través de un mecanismo de persistencia basado en archivos locales y soporta apilamiento modular, permitiendo a los administradores pasar credenciales entre múltiples módulos de autenticación dentro de un solo flujo de inicio de sesión.

Más allá de la verificación central, la herramienta proporciona ajustes de política configurables que permiten a los administradores definir periodos de gracia y gestionar ubicaciones de archivos secretos. Facilita la sincronización de secretos de autenticación únicos con aplicaciones móviles, asegurando que la imposición de múltiples factores permanezca funcional mientras se mantienen los estándares de seguridad a nivel de sistema.

Features

  • PAM Modules - Integrates custom authentication logic directly into the system login stack via the standard pluggable module interface.
  • TOTP Authentication Systems - Provides a provider for generating and validating time-based one-time passwords to secure system access.
  • Pluggable Authentication Backends - Implements a modular authentication framework that integrates custom security logic into the standard system login pipeline.
  • Credential Verification - Enforces a blocking authentication flow that requires successful validation of both primary credentials and secondary tokens.
  • One-Time Passwords - Generates time-based one-time passwords using a shared secret and the current system time for secure identity verification.
  • Two-Factor Authentication - Enforces two-factor authentication by requiring time-based one-time passwords alongside standard user credentials.
  • Clock-Abstracted Time Validation - Provides mechanisms to compensate for clock drift between servers and authentication devices to ensure token validity.
  • Clock Skew Tolerances - Provides configurable time-based grace periods to compensate for clock drift during authentication validation.
  • User Secret Management - Enables the generation of unique user authentication secrets and provides mechanisms to sync them with mobile authenticator applications.
  • Local Secret Storage - Maintains individual user authentication secrets in local files to enable secure verification during login.
  • Linux Security Hardening - Provides a security module that integrates with system authentication stacks to mandate multi-factor verification for local and remote logins.
  • Server Hardening - Hardens server access by mandating multi-factor verification for all shell login attempts.

Historial de estrellas

Gráfico del historial de estrellas de google/google-authenticator-libpamGráfico del historial de estrellas de google/google-authenticator-libpam

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 Google Authenticator Libpam

Colecciones seleccionadas manualmente donde aparece Google Authenticator Libpam.
  • Librerías de autenticación MFA y TOTP

Alternativas open-source a Google Authenticator Libpam

Proyectos open-source similares, clasificados según cuántas características comparten con Google Authenticator Libpam.
  • google/google-authenticatorAvatar de google

    google/google-authenticator

    5,349Ver en GitHub↗

    This is a two-factor authentication library and open-source multi-factor authentication implementation. It provides a suite of tools for implementing security workflows that require a second layer of verification beyond standard credentials. The project implements both time-based one-time passwords and HMAC-based one-time passwords. It includes utilities for generating these codes based on shared secrets and counters, following industry standards such as RFC 6238. The library covers cryptographic primitives including Base32 secret key encoding, dynamic truncation extraction, and symmetric ke

    Java
    Ver en GitHub↗5,349
  • bitwarden/androidAvatar de bitwarden

    bitwarden/android

    8,457Ver en 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
    Ver en GitHub↗8,457
  • kylemanna/docker-openvpnAvatar de kylemanna

    kylemanna/docker-openvpn

    9,089Ver en GitHub↗

    This project provides a complete OpenVPN server deployment packaged as a Docker container, with an integrated EasyRSA certificate authority for automated public-key infrastructure management. It handles the full lifecycle of a VPN server, from initial PKI bootstrap and server configuration generation to client certificate issuance and revocation, all within a containerized environment. The server is configured entirely through Docker environment variables, eliminating the need for manual configuration file editing. It supports time-based one-time password (TOTP) authentication as a second fac

    Shelldockerdocker-containerdocker-openvpn
    Ver en GitHub↗9,089
  • bubka/2fauthAvatar de Bubka

    Bubka/2FAuth

    3,779Ver en GitHub↗

    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 dat

    PHP2fa2factorhotp
    Ver en GitHub↗3,779
Ver las 30 alternativas a Google Authenticator Libpam→

Preguntas frecuentes

¿Qué hace google/google-authenticator-libpam?

Este proyecto es un Pluggable Authentication Module para sistemas Linux que impone la verificación de identidad de múltiples factores. Se integra directamente en el stack de autenticación del sistema para requerir contraseñas de un solo uso basadas en tiempo junto con credenciales de usuario estándar, proporcionando un mecanismo para asegurar el acceso a shell local y remoto.

¿Cuáles son las características principales de google/google-authenticator-libpam?

Las características principales de google/google-authenticator-libpam son: PAM Modules, TOTP Authentication Systems, Pluggable Authentication Backends, Credential Verification, One-Time Passwords, Two-Factor Authentication, Clock-Abstracted Time Validation, Clock Skew Tolerances.

¿Qué alternativas de código abierto existen para google/google-authenticator-libpam?

Las alternativas de código abierto para google/google-authenticator-libpam incluyen: bitwarden/android — This project is an Android password manager application that provides an end-to-end encrypted vault for storing and… google/google-authenticator — This is a two-factor authentication library and open-source multi-factor authentication implementation. It provides a… kylemanna/docker-openvpn — This project provides a complete OpenVPN server deployment packaged as a Docker container, with an integrated EasyRSA… bubka/2fauth — 2FAuth is a self-hosted two-factor authentication server and credential vault. It functions as a web-based… jamie-mh/authenticatorpro — AuthenticatorPro is an open-source security application for Android designed to manage two-factor authentication. It… jessecar96/steamdesktopauthenticator — SteamDesktopAuthenticator is a desktop multi-factor authentication client for Steam accounts. It serves as a desktop…