双重身份验证¶
双重身份验证(2FA) 是一种安全措施,有助于防止未经授权访问用户账户。
实际上,2FA 意味着将密钥存储在 身份验证器 中(通常位于手机上),并在登录时交换来自身份验证器的代码。
这意味着未经授权的用户需要猜出账户密码并有权访问身份验证器,这实现起来难度更大。
要求¶
重要
这些列表只是示例。它们 并非 对任何特定软件的认可。
基于电话的身份验证器最简单,也最常用。例子包括:
密码管理器是另一种选择。常见的例子包括:
注解
本文档的其余部分以 Google Authenticator 为例,因为它是最常用的产品之一。这 并非 对该产品的认可。
双因素身份验证设置¶
选择身份验证器后,登录 Odoo,然后点击右上角的个人资料头像,并从出现的下拉菜单中选择 我的偏好 。
点击 Security 选项卡,然后点击 启用 2FA 。
此时会弹出一个 访问控制 窗口,要求确认密码才能继续。输入 Odoo 账户密码,然后点击 确认密码 。接着会出现一个 双因素身份验证激活 弹出窗口,其中包含一个 QR code 。
使用所需的身份验证器应用扫描 QR code 码。¶
小技巧
如果无法扫描屏幕(例如,设置是在与身份验证器应用 同一 台设备上完成的),可以点击提供的 无法扫描? 链接,或者复制代码以手动设置身份验证器。
之后,验证器应显示一个 验证码。
在 验证码 字段中输入该代码,然后点击 启用双因素身份验证 。
正在登录¶
要确认 2FA 设置已完成,请注销 Odoo。
在登录页面,输入用户名和密码,然后点击 登录。在 双因素身份验证 页面,在 验证码 字段中输入所选验证器提供的验证码,然后点击 登录。
危险
如果用户失去了对其身份验证器的访问权限,管理员 必须 停用账户上的 2FA,用户才能登录。
实行双因素认证¶
要为数据库中的每位用户强制实施 2FA ,请导航至 应用。在 权限 部分,勾选标为 强制实施双因素身份验证 的复选框。然后,使用单选按钮选择将此设置应用于 仅员工 还是 所有用户 。
注解
选择 所有用户 后,除员工外,该设置也会应用于门户用户。
点击 保存 提交任何未保存的更改。
注解
如果用户经常需要重新登录并完成双重身份验证,原因可能是为其一个或多个用户组配置了会话或非活动超时策略。
安装 auth_timeout 模块后,管理员可以使用用户组上提供的 超时 设置来配置这些策略。有关更多信息,请参阅 会话和非活动超时 。