4 repository-uri
Accepting backup codes through platform-specific two-factor flows when the account uses a newer verification system.
Distinct from Two-Factor Authentication: Distinct from Two-Factor Authentication: focuses on backup code verification within platform-specific 2FA flows, not on TOTP/HOTP code generation.
Explore 4 awesome GitHub repositories matching security & cryptography · Backup Code Verifications. Refine with filters or upvote what's useful.
Accepts 8-digit backup codes through Instagram's Bloks two-factor flow for account recovery.
Authboss este un framework de autentificare modular conceput pentru a gestiona identitatea utilizatorului și orchestrarea conturilor. Oferă un sistem cuprinzător pentru gestionarea înregistrării utilizatorilor, verificarea prin e-mail și întregul ciclu de viață al profilurilor de utilizator. Framework-ul se distinge printr-o suită focalizată de instrumente de securitate și identitate, inclusiv autentificarea multi-factor prin parole bazate pe timp și SMS, și integrarea identității cu furnizori externi folosind protocoalele OAuth1 și OAuth2. Include, de asemenea, un manager dedicat de securitate a contului care implementează protecția împotriva atacurilor de tip brute-force prin blocarea contului bazată pe credențiale și hashing-ul adaptiv al parolelor. În linii mari, proiectul acoperă gestionarea ciclului de viață al sesiunii, inclusiv cookie-uri de autentificare persistente și timeout-uri de inactivitate, precum și fluxuri de recuperare a contului pentru parole uitate. De asemenea, oferă middleware de cerere pentru controlul accesului la rute și suportă randarea vizualizărilor de autentificare în HTML sau JSON.
Generates and validates one-time backup recovery codes for account access when second-factor methods are unavailable.
Authboss este un framework de autentificare HTTP modular pentru gestionarea identității utilizatorului, ciclurilor de viață ale sesiunii și securității parolelor. Oferă un sistem de middleware de acces la identitate pentru a controla accesul la rute și a sincroniza identitatea utilizatorului între cereri prin protocoale web standard. Framework-ul se distinge printr-o arhitectură pluggable care permite înregistrarea modulelor independente pentru a extinde logica de identitate. Utilizează un sistem de evenimente bazat pe hook-uri pentru a executa logica de business personalizată în timpul schimbărilor de stare de autentificare și folosește un tipar de token selector-verifier pentru a proteja împotriva atacurilor de tip timing în timpul validării. Sistemul acoperă gestionarea cuprinzătoare a identității, inclusiv înregistrarea utilizatorilor, hashing-ul parolelor și urmărirea stării sesiunii. Suportă autentificarea multi-factor prin TOTP și SMS, precum și integrarea identității de la terți folosind standardele OAuth1 și OAuth2. Capabilitățile suplimentare de securitate includ protecția stateful împotriva atacurilor brute-force cu blocarea contului și fluxuri de recuperare a contului bazate pe e-mail. Proiectul suportă atât randarea șabloanelor HTML pe partea de server, cât și răspunsuri API bazate pe JSON pentru a acomoda arhitecturi headless sau web tradiționale.
Manages the generation and validation of one-time use backup codes for 2FA recovery.
GAM is a command-line tool for administering Google Workspace and Cloud Identity. It translates command-line arguments into structured API calls, enabling administrators to manage users, groups, organizational units, and domain settings across a Google Workspace environment. The tool handles authentication through OAuth2 flows, service accounts, and workload identity federation, and supports multi-tenant configurations for managing multiple domains or cloud projects from a single installation. GAM distinguishes itself through its batch processing and automation capabilities. It can process la
Creates and removes backup verification codes to ensure account recovery during MFA failures.