การตรวจสอบแอป OAuth

ก่อนเปิดตัวแอปพลิเคชันที่ขอข้อมูลเข้าสู่ระบบของผู้ใช้สำหรับ Data Manager API แก่ผู้ใช้ภายนอก โปรเจ็กต์ Google Cloud ของคุณต้องผ่านการยืนยันแอป OAuth ของ Google

คู่มือนี้ครอบคลุมการเปลี่ยนการกำหนดค่ากลุ่มเป้าหมายที่แนะนำในระหว่างการพัฒนา และขั้นตอนในการยืนยันแอป Google OAuth ให้เสร็จสมบูรณ์

ระยะของกลุ่มเป้าหมายของแอป

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

ระยะที่ 1: การพัฒนาช่วงริเริ่ม (การทดสอบ)

เมื่อเริ่มพัฒนาและทดสอบคำขอ API พื้นฐาน ให้ทำดังนี้

  • สถานะการเผยแพร่: ตั้งค่าเป็นการทดสอบ
  • ประเภทผู้ใช้:

    หากโปรเจ็กต์ที่อยู่ในระบบคลาวด์ Google เป็นขององค์กร Google Workspace และมีเพียงผู้ใช้ในองค์กรเท่านั้นที่ใช้แอป ให้เลือกภายใน

    หรือเลือกภายนอก

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

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

ระยะที่ 2: ใกล้เปิดตัว (การส่งเพื่อขอรับการยืนยัน)

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

  • สถานะการเผยแพร่: เปลี่ยนเป็นเวอร์ชันที่ใช้งานจริง
  • ประเภทผู้ใช้: ตั้งค่าเป็นภายนอกหากแอปให้บริการลูกค้าภายนอกองค์กร เช่น ลูกค้าผู้ลงโฆษณา
  • การดำเนินการ: ส่งแอปเพื่อรับการยืนยัน กระบวนการตรวจสอบแอป OAuth ของ Google อาจใช้เวลาหลายสัปดาห์ ดังนั้นโปรดส่งโดยเร็วที่สุดเมื่อ UI ของคุณพร้อมแล้ว
  • การจัดการผู้ทดสอบก่อนเปิดตัว: ในระหว่างการตรวจสอบเพื่อยืนยัน แอปของคุณจะยังคงไม่ได้รับการยืนยันสำหรับผู้ใช้ภายนอก หากต้องการเตรียมความพร้อมให้ผู้ทดสอบเวอร์ชันเบต้ากลุ่มแรก ให้ทำดังนี้
    • แจ้งให้ผู้ใช้ทราบว่าผู้ใช้จะเห็นหน้าจอแอปที่ไม่ได้รับการยืนยัน
    • แจ้งให้ผู้ใช้ดำเนินการต่อโดยคลิกขั้นสูง แล้วคลิกไปที่ APP_NAME (ไม่ปลอดภัย)

ข้อกำหนดในการตรวจสอบแอป

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

ขอบเขตการยืนยัน

ในหน้าการเข้าถึงข้อมูล ให้ขอเฉพาะขอบเขตที่แอปพลิเคชันของคุณต้องการ Data Manager API ใช้ขอบเขตที่ละเอียดอ่อนดังนี้

  • https://www.googleapis.com/auth/datamanager (ขอบเขตหลัก)
  • https://www.googleapis.com/auth/datamanager.partnerlink (สำหรับลิงก์พาร์ทเนอร์)
ข้อมูลติดต่อ

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

วิดีโอการสาธิต

ระบุลิงก์ไปยังวิดีโอสาธิตที่เข้าถึงได้แบบสาธารณะ (เช่น วิดีโอ YouTube ที่ไม่เป็นสาธารณะหรือลิงก์ Google ไดรฟ์สาธารณะ) ซึ่งแสดงวิธีที่แอปพลิเคชันใช้ขอบเขตที่ขอ

ตรวจสอบว่าวิดีโอเป็นไปตามข้อกำหนดของวิดีโอสาธิตฟังก์ชันการทำงานของแอป

ระยะที่ 3: พร้อมเปิดตัว (ยืนยันแล้ว)

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