การตั้งค่า OAuth

ทําตามขั้นตอนต่อไปนี้เพื่อกําหนดค่าแพลตฟอร์มสําหรับการใช้งาน OAuth 2.0

  1. กำหนดค่ากล่องโต้ตอบความยินยอมของผู้ขาย

    เมื่อผู้ขายพยายามเข้าถึงบัญชี Business Profile เป็นครั้งแรกผ่านแพลตฟอร์มของพาร์ทเนอร์โดยใช้ API ระบบจะแสดงกล่องโต้ตอบขอความยินยอมจากผู้ขาย

    กล่องโต้ตอบความยินยอมของผู้ขาย
    คำขอเข้าถึง

    เมื่อคุณให้สิทธิ์บุคคลที่สามเข้าถึงบัญชี Google จะส่งการแจ้งเตือนทางอีเมลที่จำเป็นให้คุณ การแจ้งเตือนจะแจ้งให้คุณซึ่งเป็นเจ้าของสถานที่ตั้งทราบว่ามีการเปลี่ยนแปลงผู้ที่มีสิทธิ์เข้าถึงข้อมูลบัญชี

    ตอนนี้บัญชี Google จะแสดงแอปที่มีสิทธิ์เข้าถึงบัญชีของคุณ พร้อมรายละเอียดเพิ่มเติมเกี่ยวกับข้อมูลเฉพาะที่แอปของบุคคลที่สามเข้าถึงได้ นอกจากนี้ คุณยังนำสิทธิ์เข้าถึงของแอปออกได้ทุกเมื่อโดยคลิกปุ่มนำสิทธิ์เข้าถึงออก วิธีนี้จะช่วยให้คุณควบคุมสิทธิ์ของบุคคลที่สามในการเข้าถึงข้อมูลบัญชีได้

    ผู้ที่มีสิทธิ์เข้าถึง

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

    1. ลิงก์หน้าแรกของแอปพลิเคชัน: หน้าแรกของพาร์ทเนอร์บุคคลที่สามที่คุณให้สิทธิ์เข้าถึงบัญชี
    2. ลิงก์นโยบายความเป็นส่วนตัวของแอปพลิเคชัน: ลิงก์ไปยังนโยบายความเป็นส่วนตัวของพาร์ทเนอร์
    3. ลิงก์ข้อกำหนดในการให้บริการ (ToS) ของแอปพลิเคชัน: ลิงก์ไปยัง ToS ของพาร์ทเนอร์
    การกำหนดค่าการขอคำยินยอม

    ดูข้อมูลเพิ่มเติมเกี่ยวกับการกําหนดค่าความยินยอมได้ที่หัวข้อการตั้งค่า OAuth 2.0 > ความยินยอมของผู้ใช้

  2. ตั้งชื่อและโลโก้แอปพลิเคชัน

    ตัวแทนจำหน่ายต้องมีชื่อและโลโก้แอปพลิเคชันเหมือนกับพาร์ทเนอร์ของเรา หรือมีโปรเจ็กต์ Google Cloud แยกต่างหากเพื่อแยกความแตกต่างจากพาร์ทเนอร์เริ่มต้น

    การตั้งค่าชื่อและโลโก้แอป

การใช้ OAuth ตามแพลตฟอร์ม

แพลตฟอร์มอาจดำเนินการในนามของเจ้าของและผู้จัดการ วิธีนี้ช่วยลดจำนวนการดำเนินการที่จำเป็นของผู้ขายและลดอัตราการหยุดกลางคัน

เจ้าของและผู้จัดการต้องลงชื่อเข้าใช้แพลตฟอร์มของพาร์ทเนอร์ด้วยบัญชี Google และแคชข้อมูลเข้าสู่ระบบไว้ก่อน ระบบจะใช้ข้อมูลเข้าสู่ระบบ OAuth 2.0, โทเค็นการเข้าถึง และโทเค็นการรีเฟรชที่แคชไว้เพื่อดูหรือแก้ไขข้อมูลตำแหน่ง

ตัวอย่างการใช้งาน OAuth ที่พบบ่อยของแพลตฟอร์มมีดังนี้

  • สร้างสถานที่ตั้งในฐานะผู้ขาย ซึ่งจะกำหนดให้บัญชี Google ของผู้ขายเป็นเจ้าของหลัก
  • พาร์ทเนอร์สามารถตอบรีวิวและสร้างโพสต์ในฐานะเจ้าของธุรกิจผ่านการผสานรวม API ของแพลตฟอร์ม
  • ผู้จัดการจะตอบกลับในฐานะเจ้าของธุรกิจได้เมื่อใช้ API
  • ผู้ขายสามารถโอนสถานที่ตั้งไปยังองค์กร Business Profile โดยอัตโนมัติ
  • โดยอัตโนมัติ เพิ่มผู้ดูแลระบบในบัญชีหรือสถานที่ เช่น ผู้จัดการ

    ตัวอย่างเช่น ระบบจะสร้างคำเชิญให้บัญชี Google ของผู้ใช้ที่มีสิทธิ์จัดการโดยใช้ข้อมูลเข้าสู่ระบบ OAuth 2.0 ที่แคชไว้ จากนั้นผู้ใช้จะยอมรับคําเชิญโดยใช้ข้อมูลเข้าสู่ระบบ OAuth ที่แคชไว้ของผู้ใช้ที่มีสิทธิ์จัดการ

ข้อยกเว้นที่ต้องมีการดำเนินการจากผู้ขายโดยตรง

การเรียก API ที่ใช้ข้อมูลเข้าสู่ระบบ OAuth ของผู้ขายไม่สามารถทําให้การดําเนินการบางอย่างเป็นแบบอัตโนมัติได้

ต่อไปนี้คือตัวอย่างข้อยกเว้นที่ต้องใช้การดำเนินการจากผู้ขายโดยตรง

  • ผู้ขายต้องลงชื่อเข้าใช้บัญชี Google อย่างน้อย 1 ครั้งเพื่อให้แพลตฟอร์มแคชข้อมูลเข้าสู่ระบบ OAuth ไว้ใช้ในภายหลังเพื่อเรียก API และดำเนินการในฐานะผู้ขาย
  • ผู้ขายต้องรับทราบแบบครั้งเดียวในกล่องโต้ตอบขอความยินยอม OAuth 2.0 ที่ให้สิทธิ์บุคคลที่สามเข้าถึงข้อมูลตำแหน่ง
  • ผู้ขายต้องลงชื่อเข้าใช้บัญชี Google และคลิกลิงก์ด้วยตนเองทั้งเพื่อเริ่มและดำเนินการอ้างสิทธิ์การเป็นเจ้าของให้เสร็จสมบูรณ์

การเพิกถอนสิทธิ์เข้าถึง OAuth

หากผู้ขายสิ้นสุดความสัมพันธ์ทางธุรกิจกับพาร์ทเนอร์ ผู้ขายสามารถเพิกถอนสิทธิ์เข้าถึง Oauth ของพาร์ทเนอร์ในบัญชี Google ของผู้ขายได้ ดูข้อมูลเพิ่มเติมได้ที่หัวข้อจัดการสิทธิ์เข้าถึงบัญชี Google