谷歌登录身份验证

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

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

警告

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

配置

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

Google API Dashboard

  1. 转到“Google API Dashboard <https://console.developers.google.com/>”_。

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

    填写新项目的详细信息。

    小技巧

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

凭据

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

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

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

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

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

谷歌身份验证在Odoo上

检索客户端 ID

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

已生成 Google OAuth 客户端 ID。

Odoo 激活

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

    注解

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

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

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

    注解

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

使用谷歌登录Odoo

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

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

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