双重身份验证

双重身份验证(2FA) 是一种安全措施,有助于防止未经授权访问用户账户。

实际上,2FA 意味着将密钥存储在 身份验证器 中(通常位于手机上),并在登录时交换来自身份验证器的代码。

这意味着未经授权的用户需要猜出账户密码并有权访问身份验证器,这实现起来难度更大。

注解

某些政府(例如 澳大利亚 政府)要求使用 2FA。对于这些 财政本地化,无法停用 2FA。

要求

重要

这些列表只是示例。它们 并非 对任何特定软件的认可。

基于电话的身份验证器最简单,也最常用。例子包括:

密码管理器是另一种选择。常见的例子包括:

注解

本文档的其余部分以 Google Authenticator 为例,因为它是最常用的产品之一。这 并非 对该产品的认可。

双因素身份验证设置

选择身份验证器后,登录 Odoo,然后点击右上角的个人资料头像,并从出现的下拉菜单中选择 我的偏好 。

点击 Security 选项卡,然后点击 启用 2FA 。

用户个人资料中的账户安全选项卡。

此时会弹出一个 访问控制 窗口,要求确认密码才能继续。输入 Odoo 账户密码,然后点击 确认密码 。接着会出现一个 双因素身份验证激活 弹出窗口,其中包含一个 QR code 。

Odoo 中的 2fa 身份验证二维码。

使用所需的身份验证器应用扫描 QR code 码。

小技巧

如果无法扫描屏幕(例如,设置是在与身份验证器应用 同一 台设备上完成的),可以点击提供的 无法扫描? 链接,或者复制代码以手动设置身份验证器。

身份验证弹出窗口中的 2fa 密钥代码。

之后,验证器应显示一个 验证码。

Google 身份验证器应用显示 2fa 六位代码的视图。

在 验证码 字段中输入该代码,然后点击 启用双因素身份验证 。

成功启用 2fa 时,用户个人资料中显示的成功消息。

正在登录

要确认 2FA 设置已完成,请注销 Odoo。

在登录页面,输入用户名和密码,然后点击 登录。在 双因素身份验证 页面,在 验证码 字段中输入所选验证器提供的验证码,然后点击 登录。

启用 2fa 后的登录页面。

危险

如果用户失去了对其身份验证器的访问权限,管理员 必须 停用账户上的 2FA,用户才能登录。

实行双因素认证

要为数据库中的每位用户强制实施 2FA ,请导航至 设置 应用。在 权限 部分,勾选标为 强制实施双因素身份验证 的复选框。然后,使用单选按钮选择将此设置应用于 仅员工 还是 所有用户 。

注解

选择 所有用户 后,除员工外,该设置也会应用于门户用户。

点击 保存 提交任何未保存的更改。

设置程序中的强制执行双因素设置。

注解

如果用户经常需要重新登录并完成双重身份验证,原因可能是为其一个或多个用户组配置了会话或非活动超时策略。

安装 auth_timeout 模块后,管理员可以使用用户组上提供的 超时 设置来配置这些策略。有关更多信息,请参阅 会话和非活动超时 。