การตรวจสอบสิทธิ์การลงชื่อเข้าใช้ Google¶
การตรวจสอบสิทธิ์การลงชื่อเข้าใช้ Google เป็นฟังก์ชันที่เป็นประโยชน์ที่อนุญาตให้ผู้ใช้ Odoo ลงชื่อเข้าใช้ฐานข้อมูลด้วยบัญชี Google ของพวกเขา
สิ่งนี้มีประโยชน์อย่างยิ่งหากองค์กรใช้ Google Workspace และต้องการให้พนักงานภายในองค์กรเชื่อมต่อกับ Odoo โดยใช้บัญชี Google ของพวกเขา
Warning
ฐานข้อมูลที่โฮสต์บน Odoo.com ไม่ควรใช้การเข้าสู่ระบบ OAuth สำหรับเจ้าของหรือผู้ดูแลระบบฐานข้อมูล เนื่องจากจะทำให้ฐานข้อมูลถูกยกเลิกการเชื่อมโยงจากบัญชี Odoo.com ของพวกเขา หากตั้งค่า OAuth ไว้สำหรับผู้ใช้รายนั้น จะไม่สามารถทำซ้ำ เปลี่ยนชื่อ หรือจัดการฐานข้อมูลจากพอร์ทัล Odoo.com ได้อีกต่อไป
การกำหนดค่า¶
การรวมฟังก์ชันการลงชื่อเข้าใช้ Google ต้องมีการกำหนดค่าทั้งบน Google และ Odoo
แผงควบคุม API ของ Google¶
ไปที่ แผงควบคุม Google API.
ตรวจสอบให้แน่ใจว่าเปิดโปรเจ็กต์ที่ถูกต้อง หากยังไม่มีโปรเจ็กต์ ให้คลิกที่ สร้างโปรเจ็กต์ กรอกชื่อโปรเจ็กต์และรายละเอียดอื่นๆ ของบริษัท จากนั้นคลิกที่ สร้าง
Tip
เลือกชื่อบริษัทจากเมนูแบบเลื่อนลง
หน้าจอยินยอม OAuth¶
ที่เมนูทางด้านซ้าย คลิกที่
เลือกตัวเลือกใดตัวเลือกหนึ่ง (ภายใน / ภายนอก) แล้วคลิกที่ สร้าง
Warning
บัญชี Gmail ส่วนตัว อนุญาตให้เป็นประเภทผู้ใช้ ภายนอก เท่านั้น ซึ่งหมายความว่า Google อาจต้องได้รับการอนุมัติหรือต้องเพิ่ม ขอบเขต อย่างไรก็ตาม การใช้บัญชี Google WorkSpace จะอนุญาตให้ใช้ประเภทผู้ใช้ ภายใน ได้
โปรดทราบว่าแม้ว่าการเชื่อมต่อ API จะอยู่ในโหมดการทดสอบ ภายนอก ก็ไม่จำเป็นต้องได้รับการอนุมัติจาก Google ขีดจำกัดผู้ใช้ในโหมดการทดสอบนี้ตั้งไว้ที่ผู้ใช้ 100 คน
กรอกรายละเอียดที่จำเป็นและข้อมูลโดเมน จากนั้นคลิกที่ บันทึกและดำเนินการต่อ
ในหน้า บันทึกและดำเนินการต่อ
ปล่อยช่องทั้งหมดไว้ตามเดิม และคลิกที่ขั้นตอนต่อไป หากดำเนินการต่อในโหมดทดสอบ (ภายนอก) ให้เพิ่มที่อยู่อีเมลที่ต้องการกำหนดค่าภายใต้ขั้นตอน ทดสอบผู้ใช้งาน โดยคลิกที่ เพิ่มผู้ใช้ จากนั้นคลิกปุ่ม บันทึกและดำเนินการต่อ จะปรากฏสรุปการลงทะเบียนแอป
สุดท้าย เลื่อนไปที่ด้านล่างสุดแล้วคลิกที่ กลับไปที่แดชบอร์ด
ข้อมูลประจำตัว¶
ในเมนูทางด้านซ้าย คลิกที่
คลิกที่ สร้างข้อมูลประจำตัว และเลือก ID ไคลเอนต์ OAuth
เลือก แอปพลิเคชันเว็บ เป็น ประเภทการสมัคร จากนั้นกำหนดค่าหน้าที่อนุญาตให้ Odoo ถูกเปลี่ยนเส้นทาง
เพื่อทำสิ่งนี้ ในฟิลด์ URIs เปลี่ยนเส้นทางที่ได้รับอนุญาต ให้ป้อนโดเมนของฐานข้อมูลตามด้วย
/auth_oauth/signin
ทันที ตัวอย่างเช่น:https://mydomain.odoo.com/auth_oauth/signin
จากนั้นคลิกที่ สร้างเมื่อสร้าง ไคลเอนต์ OAuth เสร็จเรียบร้อยแล้ว หน้าจอจะแสดง ID ไคลเอนต์ และ รหัสไคลเอนต์ คัดลอก ID ไคลเอนต์ ไว้ใช้ในภายหลัง เนื่องจากจำเป็นสำหรับการกำหนดค่าใน Odoo ซึ่งจะอธิบายในขั้นตอนต่อไปนี้
Google Authentication บน Odoo¶
ดึงข้อมูล ID ลูกค้า¶
เมื่อขั้นตอนก่อนหน้าเสร็จสมบูรณ์แล้ว จะมีการสร้างรหัสสองรายการบนแดชบอร์ด Google API: ID ลูกค้า และ รหัสลูกค้า คัดลอก ID ลูกค้า
การเปิดใช้งาน Odoo¶
ไปที่ OAuth Authentication
และเปิดใช้งานNote
Odoo อาจแจ้งให้ผู้ใช้เข้าสู่ระบบอีกครั้งหลังจากขั้นตอนนี้
กลับไปที่ บันทึก จากนั้นกลับไปที่ และเปิดใช้งานการเลือก จากนั้นกรอก ID ลูกค้า ด้วยคีย์จาก Google API Dashboard แล้ว บันทึก
เปิดใช้งานการเลือกและNote
คุณสามารถเข้าถึงการกำหนดค่า Google OAuth2 ได้โดยการคลิกที่ ผู้ให้บริการ OAuth ภายใต้หัวข้อ OAuth Authentication ใน
เข้าสู่ระบบ Odoo ด้วย Google¶
หากต้องการเชื่อมโยงบัญชี Google กับโปรไฟล์ Odoo ให้คลิกที่ เข้าสู่ระบบด้วย Google เมื่อเข้าสู่ระบบ Odoo ครั้งแรก
ผู้ใช้ที่มีอยู่จะต้อง รีเซ็ตรหัสผ่านของพวกเขา เพื่อเข้าถึงหน้า ในขณะที่ผู้ใช้ใหม่สามารถคลิกที่ เข้าสู่ระบบด้วย Google ได้โดยตรงแทนที่จะต้องตั้งรหัสผ่านใหม่