Google 登入驗證

*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

  2. 確認已開啟正確的專案。如果還沒有專案,請按一下 Create Project,填寫專案名稱和公司的其他詳細資訊,然後按一下 Create

    填寫新專案的詳細資訊。

    小訣竅

    從下拉選單中選擇公司名稱。

授權認證

  1. 在左側選單上,按一下 Credentials

    憑證按鈕選單。
  2. 按一下 Create Credentials,然後選擇 OAuth client ID

    OAuth 用戶端 ID 選擇。
  3. 選擇 Web Application 作為 Application Type。現在,配置 Odoo 將重新導向的允許頁面。

    為了達成此目的,在 Authorized redirect URIs 欄位中,輸入資料庫的網域,後面緊接著 /auth_oauth/signin。例如:https://mydomain.odoo.com/auth_oauth/signin,然後按一下 Create

  4. 現在 OAuth 用戶端 已建立,畫面將會顯示 Client IDClient Secret。複製 Client ID 以供稍後使用,因為在 Odoo 中配置時將會需要它,這將在接下來的步驟中說明。

在 Odoo 上使用 Google 驗證

取得用戶端 ID

完成上述步驟後,Google API Dashboard 會產生兩個金鑰:Client IDClient Secret。複製 Client ID

已產生的 Google OAuth 用戶端 ID。

啟用 Odoo

  1. 前往 Odoo 一般設定 ‣ 整合 並啟用 OAuth Authentication

    備註

    Odoo 可能會提示使用者在此步驟後重新登入。

  2. 返回 一般設定 ‣ 整合 ‣ OAuth Authentication,啟用選項並 儲存。接下來,返回 一般設定 ‣ 整合 ‣ Google Authentication 並啟用選項。然後在 Client ID 欄位填入從 Google API Dashboard 取得的金鑰,並 儲存

    在 Odoo 設定中填入用戶端 ID。

    備註

    也可以在 整合 中的 OAuth Authentication 標題下按一下 OAuth Providers 來存取 Google OAuth2 配置。

使用 Google 登入 Odoo

要將 Google 帳戶連結到 Odoo 個人資料,請在首次登入 Odoo 時按一下 Log in with Google

重設密碼畫面,顯示「Log in with Google」按鈕。

現有使用者必須 重設密碼 以存取 重設密碼 頁面,而新使用者可以直接按一下 Log in with Google,無需選擇新密碼。