Facebook 登入驗證¶
Facebook OAuth 登入功能允許 Odoo 使用者使用其 Facebook 帳戶登入其資料庫。
危險
託管在 Odoo.com 上的資料庫**不應**為資料庫的擁有者或管理員使用 OAuth 登入,因為這會將資料庫與其 Odoo.com 帳戶解除連結。如果為該使用者設定了 OAuth,則無法再從 Odoo.com 門戶網站複製、重新命名或以其他方式管理資料庫。
Meta for Developers 設定¶
前往 Meta for Developers 並登入。按一下 My Apps。在 Apps 頁面上,按一下 Create App。
在 Use cases 頁面上,選擇 Authenticate and request data from users with Facebook Login,然後按一下 Next。
在 Add an app name 欄位中,輸入 Odoo Login OAuth 或類似的標題。
備註
App contact email 會自動預設為與 Meta 帳戶關聯的電子郵件地址。如果此電子郵件地址並非定期監控,建議使用其他電子郵件地址。
按一下 Next。檢閱 Publishing requirements、Meta Platform Terms 和 Developer Policies。然後,按一下 Create app。
重要
按一下 Create app 可能需要重新輸入密碼。
自訂應用程式¶
建立新應用程式後,Dashboard 頁面會出現,其中列出在應用程式可以發佈之前需要完成的步驟清單。從這裡按一下 Customize adding a Facebook Login button。
在 Customize 頁面上,按一下 Settings。
在 Valid OAuth Redirect URIs 欄位中,輸入 https://<odoo base url>/auth_oauth/signin,將 <odoo base url> 替換為適用資料庫的網址。
Example
如果資料庫的網址為 https://example.odoo.com,則應在 Valid OAuth Redirect URIs 欄位中輸入網址 https://example.odoo.com/auth_oauth/signin。
完成後按一下 Save changes。
配置設定¶
在頁面最左側,按一下 。此頁面包含在應用程式可以提交審批之前所需的其他設定。
在 Privacy Policy URL 欄位中,輸入 https://www.odoo.com/privacy。
備註
https://www.odoo.com/privacy 是託管在 Odoo.com 上的資料庫的預設隱私權政策。
按一下 App Icon 欄位以開啟檔案上載視窗。從這裡選擇並上載應用程式圖示。
在 User data deletion 欄位中,輸入 https://www.odoo.com/documentation/17.0/administration/odoo_accounts.html。
備註
本文件提供使用者如何刪除其 Odoo 帳戶的說明。
最後,按一下 類別 欄位,然後從下拉選單中選擇 商業和頁面。
按一下 儲存變更。
擷取應用程式 ID¶
建立並核准應用程式後,選擇並複製 應用程式 ID。將此資訊貼到剪貼簿或記事本檔案中,因為稍後步驟完成設定時會需要用到。
公開¶
在頁面左側,按一下 發布。根據已連線 Facebook 帳戶的狀態,可能需要執行額外的驗證和測試步驟,這些步驟會列在此頁面上。
檢閱資訊後,按一下 發布。
其他資料
有關 Meta 應用程式開發的其他資訊,包括建置、測試和使用案例的詳細資訊,可在 Meta for developers 使用說明 中找到。
Odoo 設定¶
首先,啟用 開發者模式。
前往 ,然後向下捲動至 整合 區段。在那裡,勾選標示為 OAuth 驗證 的勾選方格。按一下 儲存。
然後,在載入登入畫面後登入資料庫。
成功登入後,前往 。按一下 Facebook Graph。
在 用戶端 ID 欄位中,輸入前一節的 應用程式 ID,然後勾選 允許 勾選方格。