如何设置 2FA

了解如何在 Back Office 中设置 2FA,以便您的客户可以在 B2CORE UI 中使用 Google Authenticator 或 SMS 保护其个人资料

本说明介绍如何在 Back Office 中设置 2FA 服务,使您的客户能够在 B2CORE UI 中使用 Google Authenticator 或 SMS 进行 2FA,从而保护其个人资料。

如何使用 Google Authenticator 设置 2FA

要为您的客户提供在 B2CORE UI 中使用 Google Authenticator 进行 2FA 的选项,请在 Back Office 中配置以下设置:

导航至 System > Settings,并在 Two-factor authentication 部分配置以下选项:

  • Enabled Two-factor auth providers — 选择 Google Authenticator,以便您的客户可以在 B2Core UI 中使用此 2FA 选项。
  • Google authenticator service name — 输入将在 Google Authenticator 应用中向客户显示的名称(例如,您的公司名称)。如有需要,可以更改此名称。

有关更多详细信息,请参阅 设置。

验证相关向导的配置:

  • 2FA Google Authenticator

  • 2FA Google Auth

    确保这些向导已启用且没有限制:

    • 导航至 System > Wizards。
    • 找到所需向导并点击 Edit。
    • 转到 Workflow 选项卡。
    • 对于每个向导步骤,点击 Actions,然后选择 Country restrictions、Client type restriction 或 Jurisdiction restriction。
    • 在各选项的 Restrictions 弹窗中,确认 Enabled 设置为 No。

客户现在可以在 B2CORE UI 中通过 Google Authenticator 启用并使用 2FA,以保护其个人资料。

如何使用 SMS 设置 2FA

在使用 SMS 设置 2FA 之前,请确保您已添加并配置 2FA SMS 提供商(例如 Twilio 或 Vonage)。

要为您的客户提供在 B2CORE UI 中通过 SMS 使用 2FA 的选项,请在 Back Office 中配置以下设置:

导航至 System > Settings,并配置以下选项:

在 Client settings 部分中:

  • Unique phone — 选择 Enabled,以确保每位客户的电话号码唯一。

在 Other settings 部分中:

  • Confirmation phone code lifetime — 指定发送至客户电话号码的验证码有效时长,以秒为单位。
  • Sms limit for each recipient — 指定客户每天可请求的验证码消息最大数量。

在 Two-factor authentication 部分中:

  • Enabled two-factor auth providers — 选择 SMS,以便您的客户可以在 B2Core UI 中使用此 2FA 选项。

有关更多详细信息,请参阅 设置。

创建用于通过 SMS 发送 2FA 验证码的模板:

  • 导航至 System > Templates > Sms > Confirmation Templates。

  • 点击页面右上角的 +Create。

  • 在 Create template 页面上,填写以下字段:

    • 在 Name 字段中,输入 default。
    • 在 Caption 字段中,输入您希望在 Back Office 中用于该模板的名称(例如 2FA SMS)。
    • 在 Template 字段中,指定消息文本,例如:

    <Your company name>: Your verification code is %CODE%.

  • 点击 Save 保存模板。

验证相关向导的配置:

  • 2FA SMS

  • 2FA SMS Auth

  • Phone Confirm

    确保这些向导已启用且没有限制:

    • 导航至 System > Wizards。
    • 找到所需向导并点击 Edit。
    • 转到 Workflow 选项卡。
    • 对于每个向导步骤,点击 Actions,然后选择 Country restrictions、Client type restriction 或 Jurisdiction restriction。
    • 在各选项的 Restrictions 弹窗中,确认 Enabled 设置为 No。

客户现在可以在 B2CORE UI 中通过 SMS 启用并使用 2FA,以保护其个人资料。

此外,您还可以通过 SMS 发送验证码,在注册期间启用客户电话号码确认(有关详细信息,请参阅 如何添加和配置注册向导)。

如何测试 SMS 2FA 的运行情况

在 Back Office 中配置 SMS 2FA 后,您可以按如下方式测试其运行情况:

登录 B2CORE UI。

点击页面右上角的个人资料图标,然后在下拉菜单中选择 Security。

在 Two-factor authentication 部分中,启用 SMS Confirmation 选项。

在显示的表单中输入您的电话号码。

点击 Continue。

如果您已在指定电话号码上收到验证码,则 SMS 2FA 运行正常。

最后更新于

本页目录