如何设置 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%. - 在 Name 字段中,输入
-
点击 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 运行正常。
最后更新于