การผสานรวม Cloud-to-cloud ทุกรายการต้องมีกลไกสำหรับ การตรวจสอบสิทธิ์ผู้ใช้
การตรวจสอบสิทธิ์ช่วยให้คุณลิงก์บัญชี Google ของผู้ใช้ กับบัญชีผู้ใช้ในระบบการตรวจสอบสิทธิ์ได้ ซึ่งจะช่วยให้คุณระบุผู้ใช้ได้เมื่อ การดำเนินการตามคำสั่งได้รับเจตนาของสมาร์ทโฮม สมาร์ทโฮมของ Google รองรับเฉพาะ OAuth ที่มี ขั้นตอนการใช้รหัสการให้สิทธิ์
เมื่อติดตั้งใช้งาน OAuth 2.0 แล้ว คุณจะกำหนดค่าApp Flip ที่อิงตาม OAuth ได้ ซึ่งจะช่วยให้ผู้ใช้ลิงก์บัญชีในระบบการตรวจสอบสิทธิ์กับบัญชี Google ได้เร็วขึ้น
OAuth
สำหรับ smart home คุณต้องใช้ OAuth กับขั้นตอนรหัสการให้สิทธิ์ ซึ่งกำหนดให้คุณมีปลายทาง 2 รายการ ได้แก่ ปลายทางการให้สิทธิ์และการแลกเปลี่ยนโทเค็น
เมื่อคุณตรวจสอบสิทธิ์ผู้ใช้แล้ว ระบบจะส่งโทเค็นเพื่อการเข้าถึง OAuth 2.0 ของบุคคลที่สามของผู้ใช้ในส่วนหัวการให้สิทธิ์เมื่อsmart home
ส่ง Intent ไปยัง Fulfillment ผู้ใช้ทุกคนต้องลิงก์บัญชี เนื่องจากระบบจะส่งข้อมูลอุปกรณ์ไปยัง Google Assistant พร้อมด้วยเจตนา action.devices.SYNC
ซึ่งต้องมีการลิงก์บัญชี
Cloud-to-cloudการผสานรวมควรรองรับผู้ใช้ Google หลายรายที่เชื่อมต่อกับบัญชีผู้ใช้เดียวกัน (เช่น เมื่อผู้ใช้ให้สิทธิ์เข้าถึงแก่ผู้ใช้รายอื่นในครัวเรือน) หากบริการของคุณไม่รองรับ การเชื่อมต่อของผู้ใช้หลายราย บริการควรแสดงข้อผิดพลาดเมื่อลิงก์บัญชี
ดูวิธีการตั้งค่าเซิร์ฟเวอร์ OAuth 2.0 สำหรับการผสานรวมได้ที่ ติดตั้งใช้งานเซิร์ฟเวอร์ OAuth 2.0
App Flip ที่ใช้ OAuth
การลิงก์ App Flip ที่ใช้ OAuth (App Flip) ช่วยให้ผู้ใช้ลิงก์บัญชีในระบบการตรวจสอบสิทธิ์กับบัญชี Google ได้อย่างรวดเร็วและง่ายดาย หากติดตั้งแอปในโทรศัพท์ของผู้ใช้ขณะเริ่มกระบวนการลิงก์บัญชี ผู้ใช้จะเปลี่ยนไปใช้แอปเพื่อรับการให้สิทธิ์จากผู้ใช้ได้อย่างราบรื่น
แนวทางนี้ช่วยให้กระบวนการลิงก์เร็วและง่ายขึ้น เนื่องจากผู้ใช้ไม่ต้องป้อนชื่อผู้ใช้และรหัสผ่านอีกครั้งเพื่อตรวจสอบสิทธิ์ แต่ App Flip จะใช้ข้อมูลเข้าสู่ระบบจากบัญชีของผู้ใช้ในแอปแทน เมื่อผู้ใช้ลิงก์บัญชี Google กับแอปแล้ว ก็จะใช้ประโยชน์จากการผสานรวมที่คุณพัฒนาขึ้นได้
คุณสามารถตั้งค่า App Flip สำหรับทั้งแอป iOS และ Android

ข้อกำหนด
คุณต้องปฏิบัติตามข้อกำหนดต่อไปนี้เพื่อใช้ App Flip
- คุณต้องมีแอป Android หรือ iOS
- คุณต้องเป็นเจ้าของ จัดการ และดูแลรักษาเซิร์ฟเวอร์ OAuth 2.0 ที่รองรับขั้นตอนการใช้รหัสการให้สิทธิ์ OAuth 2.0
ดูข้อมูลเพิ่มเติมเกี่ยวกับโฟลว์รหัสการให้สิทธิ์การลิงก์ OAuth ได้ที่ใช้เซิร์ฟเวอร์ OAuth 2.0
ดูวิธีการกำหนดค่า App Flip สำหรับการผสานรวมได้ที่App Flip ที่อิงตาม OAuth