谷歌登录身份验证

Google 登录验证 是一项非常有用的功能,允许 Odoo 用户使用 Google 账户登录数据库。

如果组织使用 Google Workspace,并希望组织内的员工使用他们的 Google 账户连接到 Odoo,这将尤其有用。

Warning

Odoo.com 托管的数据库不应使用 Oauth 登录数据库的所有者或管理员,因为这将解除数据库与其 Odoo.com 账户的链接。如果为该用户设置了 Oauth,数据库将无法再从 Odoo.com 门户进行复制、重命名或其他管理。

配置

整合 Google 登录功能需要在 Google 和 Odoo 上进行配置。

Google API Dashboard

  1. 转到 Google API Dashboard 。

  2. 确保已打开正确的项目。如果还没有项目,请点击 创建项目 ,填写项目名称和公司的其他详细信息,然后点击 创建 。

    填写新项目的详细信息。

    Tip

    从下拉菜单中选择公司名称。

凭据

  1. 在左侧菜单中,单击 凭据 。

    凭证按钮菜单。
  2. 点击 创建凭证 ,然后选择 OAuth客户 ID 。

    OAuth 客户端 ID 选择。
  3. 选择 Web 应用程序 作为 应用类型 。现在,配置允许 Odoo 重定向的页面。

    为此,请在 授权重定向 URIs 字段中输入数据库的域,紧接着输入 /auth_oauth/signin 。例如:https://mydomain.odoo.com/auth_oauth/signin ,然后点击 创建 。

  4. 创建 OAuth 客户端 后,屏幕将显示 客户 ID 和 客户密钥 。复制 客户 ID 以备不时之需,因为它是在 Odoo 中进行配置所必需的,这将在下面的步骤中介绍。

谷歌身份验证在Odoo上

检索客户端 ID

完成前面的步骤后,Google API 控制面板上会生成两个密钥: 客户 ID 和 客户密钥 。复制 客户端 ID 。

已生成 Google OAuth 客户端 ID。

Odoo 激活

  1. 进入 Odoo 常规设置 ‣ 整合 并激活 OAuth 认证 。

    Note

    完成此步骤后,Odoo 可能会提示用户重新登录。

  2. 返回 常规设置 ‣ 整合 ‣ OAuth 认证 ,激活选择并 保存 。接下来,返回 常规设置 ‣ 整合 ‣ Google 认证 并激活选择。然后用 Google API 控制面板中的密钥填写 客户 ID ,然后 保存 。

    在 Odoo 设置中填写客户端 ID。

    Note

    还可通过点击 整合 中 OAuth 认证 标题下的 OAuth 提供商 访问 Google OAuth2 配置。

使用谷歌登录Odoo

要将 Google 账户链接到 Odoo 配置文件,请在首次登录 Odoo 时点击 用 Google 登录 。

重置密码界面,带有“使用 Google 登录”按钮。

现有用户必须 重置密码 才能访问 重设密码 页面,而新用户可以直接点击 使用 Google 登录 ,而无需选择新密码。