GenAuth DocsDocuments
Concepts
User Guide
Development Integration
AgentAuth
Metadata
Development Integration
Multi-tenant (beta)
Console Documentation
Multi-tenant Console
Tenant Console
Saas Application Demo
Concepts
User Guide
Development Integration
AgentAuth
Metadata
Development Integration
Multi-tenant (beta)
Console Documentation
Multi-tenant Console
Tenant Console
Saas Application Demo
Old version
User Guide
  • Quick Start

  • Authentication

  • Access Control

  • Authorization

  • Adaptive MFA

  • User Account Management

  • User Directory Management

  • Applications

  • Become a Federation Authentication Identity Provider

  • Connect External Identity Providers (IdP)

  • WeChat Ecosystem Full Scenario Capabilities

  • Migrate Users to GenAuth

  • Security Settings

    • General Security

    • Password Security

    • Multi-factor Authentication

      • SMS Code Based MFA
      • Email Code Based MFA
      • Time-based One-time Password MFA
      • Face Recognition Based MFA
      • Integrate MFA via SDK
      • MFA Policy Configuration
  • Branding

  • Automation

  • Audit Logs

  • Setting

  • FAQ

¶ Access MFA through SDK

Update time: 2025-07-23 07:34:21
Edit

¶ Overview

GenAuth can not only configure the MFA authentication process through the console, but also customize the MFA authentication process of GenAuth through the SDK.

This article will take GenAuth - Node/JavaScript SDK as an example to guide users to complete the SDK-based MFA custom development.

It includes: binding MFA authenticator, unbinding MFA authenticator, user secondary authentication, etc.

¶ Preparation

  1. Register a GenAuth account.
  2. Create a user pool and application.

¶ Multi-factor authentication (MFA) API

Reference authentication API documentation (opens new window)

Reference management API documentation (opens new window)

¶ Multi-factor authentication (MFA) SDK

Reference SDK v2 Documentation (opens new window)

Previous article: Face Recognition Based MFA Next article: MFA Policy Configuration
  • Overview
  • Preparation
  • Multi-factor authentication (MFA) API
  • Multi-factor authentication (MFA) SDK

User identity management

Integrated third-party login
Customized authentication process

Enterprise internal management

Single sign-on
Multi-factor authentication
Permission management

Developer

Development Documentation
GitHub (opens new window)

Company

official@genauth.ai
16th Floor, Building B, Beichen Century Center, Chaoyang District, Beijing (Total)
Room 406, 4th Floor, Block B, No. 200, Tianfu Fifth Street, High-tech Zone, Chengdu (Branch)

© Beijing Steamory Technology Co., Ltd.