跳到主要内容

配置多因素认证 (MFA)

在 Logto 中配置 MFA 设置

按照以下步骤在用户的 Logto 登录流程中启用 MFA:

  1. 导航到:控制台 > 多因素认证
  2. 为你的用户启用支持的验证因素。
    1. 主因素:
      • 认证器应用 OTP:最常见且广泛接受的方法。使用由认证器应用(如 Google Authenticator 或 Authy)生成的基于时间的一次性密码 (TOTP)。
      • Passkeys (WebAuthn):适用于支持设备生物识别或安全密钥等的网络产品的高安全性选项,确保强大的保护。
    2. 备份因素:
      • 备份代码:当用户无法验证上述任何主因素时,这作为备份选项。启用此选项可以减少用户成功访问的摩擦。
  3. 选择是否要启用 要求 MFA
    • 启用:用户将在登录过程中被提示设置 MFA,无法跳过。如果用户未能设置 MFA 或删除了他们的 MFA 设置,他们将被锁定在他们的账户之外,直到他们再次设置 MFA。
    • 禁用:用户可以在注册流程中跳过 MFA 设置过程。他们可以稍后通过你的自助账户设置页面设置 MFA。了解更多关于实现用户账户设置页面的信息。并继续选择 MFA 设置提示的策略:
      • 不要求用户设置 MFA:用户在登录时不会被提示设置 MFA。
      • 在注册时要求用户设置 MFA:新用户将在注册时被提示设置 MFA,现有用户将在下次登录时看到提示。用户可以跳过此步骤,并且不会再次出现。
      • 在注册后的登录时要求用户设置 MFA:新用户将在注册后的第二次登录时被提示设置 MFA,现有用户将在下次登录时看到提示。用户可以跳过此步骤,并且不会再次出现。

MFA 设置

备注:

对于支持 组织 (Organizations) 的多租户架构的产品,在大多数情况下,你不需要要求所有用户使用 MFA。相反,可以在每个组织的基础上启用 MFA,允许你根据每个客户的需求量身定制要求。要开始,请参考要求组织成员使用 MFA

MFA 用户流程

MFA 设置流程

一旦启用 MFA,用户将在登录和注册过程中被提示设置 MFA。只有在启用“用户控制的 MFA”策略时,用户才能选择跳过此设置过程。

  1. 访问登录或注册页面:用户导航到登录或注册页面。
  2. 完成登录或注册:用户在登录或注册流程中完成身份验证过程。
  3. 设置 MFA 主因素:用户被提示设置他们的主 MFA 因素(认证器应用 OTP 或 WebAuthn)。如果启用了多个主因素,他们可以选择他们的首选选项。如果启用了“用户控制的 MFA”策略,他们也可以通过选择“跳过”按钮来跳过此步骤。
  4. 设置 MFA 备份因素:如果启用了备份代码,用户将在成功配置其主认证因素后被提示设置备份代码。自动生成的备份代码将显示给用户,他们可以下载并安全存储。用户必须手动确认备份代码以完成 MFA 设置过程。

MFA 设置流程

MFA 验证流程

已设置 MFA 的用户将在登录时被提示使用其配置的 MFA 因素验证身份。验证因素将取决于 Logto 中的 MFA 配置和用户设置。

  • 如果用户只设置了一个因素,他们将直接验证它。
  • 如果用户设置了多个因素作为 2FA,他们需要选择一个进行验证。
  • 如果所有启用的主因素对用户都不可用,并且启用了备份代码,他们可以使用一次性备份代码来验证身份。

MFA 验证流程