การตรวจสอบสิทธิ์การลงชื่อเข้าใช้ Google

การตรวจสอบสิทธิ์การลงชื่อเข้าใช้ Google เป็นฟังก์ชันที่เป็นประโยชน์ที่อนุญาตให้ผู้ใช้ Odoo ลงชื่อเข้าใช้ฐานข้อมูลด้วยบัญชี Google ของพวกเขา

สิ่งนี้มีประโยชน์อย่างยิ่งหากองค์กรใช้ Google Workspace และต้องการให้พนักงานภายในองค์กรเชื่อมต่อกับ Odoo โดยใช้บัญชี Google ของพวกเขา

Warning

ฐานข้อมูลที่โฮสต์บน Odoo.com ไม่ควรใช้การเข้าสู่ระบบ OAuth สำหรับเจ้าของหรือผู้ดูแลระบบฐานข้อมูล เนื่องจากจะทำให้ฐานข้อมูลถูกยกเลิกการเชื่อมโยงจากบัญชี Odoo.com ของพวกเขา หากตั้งค่า OAuth ไว้สำหรับผู้ใช้รายนั้น จะไม่สามารถทำซ้ำ เปลี่ยนชื่อ หรือจัดการฐานข้อมูลจากพอร์ทัล Odoo.com ได้อีกต่อไป

การกำหนดค่า

การรวมฟังก์ชันการลงชื่อเข้าใช้ Google ต้องมีการกำหนดค่าทั้งบน Google และ Odoo

แผงควบคุม API ของ Google

  1. ไปที่ แผงควบคุม Google API.

  2. ตรวจสอบให้แน่ใจว่าเปิดโปรเจ็กต์ที่ถูกต้อง หากยังไม่มีโปรเจ็กต์ ให้คลิกที่ สร้างโปรเจ็กต์ กรอกชื่อโปรเจ็กต์และรายละเอียดอื่นๆ ของบริษัท จากนั้นคลิกที่ สร้าง

    กรอกรายละเอียดของโปรเจ็กต์ใหม่

    Tip

    เลือกชื่อบริษัทจากเมนูแบบเลื่อนลง

ข้อมูลประจำตัว

  1. ในเมนูทางด้านซ้าย คลิกที่ ข้อมูลประจำตัว

    เมนูปุ่มข้อมูลประจำตัว
  2. คลิกที่ สร้างข้อมูลประจำตัว และเลือก ID ไคลเอนต์ OAuth

    การเลือก ID ไคลเอนต์ OAuth
  3. เลือก แอปพลิเคชันเว็บ เป็น ประเภทการสมัคร จากนั้นกำหนดค่าหน้าที่อนุญาตให้ Odoo ถูกเปลี่ยนเส้นทาง

    เพื่อทำสิ่งนี้ ในฟิลด์ URIs เปลี่ยนเส้นทางที่ได้รับอนุญาต ให้ป้อนโดเมนของฐานข้อมูลตามด้วย /auth_oauth/signin ทันที ตัวอย่างเช่น: https://mydomain.odoo.com/auth_oauth/signin จากนั้นคลิกที่ สร้าง

  4. เมื่อสร้าง ไคลเอนต์ OAuth เสร็จเรียบร้อยแล้ว หน้าจอจะแสดง ID ไคลเอนต์ และ รหัสไคลเอนต์ คัดลอก ID ไคลเอนต์ ไว้ใช้ในภายหลัง เนื่องจากจำเป็นสำหรับการกำหนดค่าใน Odoo ซึ่งจะอธิบายในขั้นตอนต่อไปนี้

Google Authentication บน Odoo

ดึงข้อมูล ID ลูกค้า

เมื่อขั้นตอนก่อนหน้าเสร็จสมบูรณ์แล้ว จะมีการสร้างรหัสสองรายการบนแดชบอร์ด Google API: ID ลูกค้า และ รหัสลูกค้า คัดลอก ID ลูกค้า

สร้าง ID ลูกค้า Google OAuth แล้ว

การเปิดใช้งาน Odoo

  1. ไปที่ การตั้งค่าทั่วไปของ Odoo ‣ การรวมระบบ และเปิดใช้งาน OAuth Authentication

    Note

    Odoo อาจแจ้งให้ผู้ใช้เข้าสู่ระบบอีกครั้งหลังจากขั้นตอนนี้

  2. กลับไปที่ การตั้งค่าทั่วไป ‣ การรวมระบบ ‣ OAuth Authentication เปิดใช้งานการเลือกและ บันทึก จากนั้นกลับไปที่ การตั้งค่าทั่วไป ‣ การรวมระบบ ‣ Google Authentication และเปิดใช้งานการเลือก จากนั้นกรอก ID ลูกค้า ด้วยคีย์จาก Google API Dashboard แล้ว บันทึก

    การกรอก ID ลูกค้าในการตั้งค่า Odoo

    Note

    คุณสามารถเข้าถึงการกำหนดค่า Google OAuth2 ได้โดยการคลิกที่ ผู้ให้บริการ OAuth ภายใต้หัวข้อ OAuth Authentication ใน การรวมระบบ

เข้าสู่ระบบ Odoo ด้วย Google

หากต้องการเชื่อมโยงบัญชี Google กับโปรไฟล์ Odoo ให้คลิกที่ เข้าสู่ระบบด้วย Google เมื่อเข้าสู่ระบบ Odoo ครั้งแรก

หน้าจอรีเซ็ตรหัสผ่านด้วยปุ่ม "เข้าสู่ระบบด้วย Google"

ผู้ใช้ที่มีอยู่จะต้อง รีเซ็ตรหัสผ่านของพวกเขา เพื่อเข้าถึงหน้า รีเซ็ตรหัสผ่าน ในขณะที่ผู้ใช้ใหม่สามารถคลิกที่ เข้าสู่ระบบด้วย Google ได้โดยตรงแทนที่จะต้องตั้งรหัสผ่านใหม่