4 个仓库
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 是一个模块化身份验证框架,旨在管理用户身份和账户编排。它提供了一个全面的系统,用于处理用户注册、电子邮件验证和用户配置文件的完整生命周期。 该框架以一套专注的安全和身份工具为特色,包括通过基于时间的密码和短信进行的多因素身份验证,以及使用 OAuth1 和 OAuth2 协议与外部提供商的身份集成。它还包含一个专用的账户安全管理器,通过基于凭据的账户锁定和自适应密码哈希来实现暴力破解保护。 广泛地,该项目涵盖了会话生命周期管理,包括持久登录 Cookie 和不活动超时,以及针对忘记密码的账户恢复流程。它还提供用于路由访问控制的请求中间件,并支持以 HTML 或 JSON 格式渲染身份验证视图。
Generates and validates one-time backup recovery codes for account access when second-factor methods are unavailable.
Authboss 是一个模块化 HTTP 身份验证框架,用于管理用户身份、会话生命周期和密码安全。它提供了一个身份访问中间件系统,用于控制路由访问并通过标准 Web 协议在请求间同步用户身份。 该框架以可插拔架构为特色,允许注册独立模块以扩展身份逻辑。它利用基于 Hook 的事件系统在身份验证状态变更期间执行自定义业务逻辑,并采用选择器-验证器令牌模式来防止验证期间的计时攻击。 该系统涵盖了全面的身份管理,包括用户注册、密码哈希和会话状态跟踪。它支持通过 TOTP 和短信进行多因素身份验证,以及使用 OAuth1 和 OAuth2 标准的第三方身份集成。额外的安全功能包括具有账户锁定功能的有状态暴力破解保护和基于电子邮件的账户恢复工作流。 该项目支持服务器端 HTML 模板渲染和基于 JSON 的 API 响应,以适应无头或传统的 Web 架构。
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.