เกี่ยวกับการลงชื่อเข้าใช้ด้วย Google

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

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

คู่มือนี้จะอธิบายส่วนต่างๆ ต่อไปนี้

  • ประโยชน์ของฟีเจอร์ลงชื่อเข้าใช้ด้วย Google
  • หลักเกณฑ์เกี่ยวกับอินเทอร์เฟซผู้ใช้
  • ข้อกำหนดเบื้องต้นสำหรับการติดตั้งใช้งาน

คู่มือนี้จะถือว่าคุณคุ้นเคยกับแนวคิดต่อไปนี้

ประโยชน์ของฟีเจอร์ลงชื่อเข้าใช้ด้วย Google

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

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

ความเข้ากันได้กับเวอร์ชัน

การติดตั้งใช้งานฟีเจอร์ลงชื่อเข้าใช้ด้วย Google ของ Credential Manager ใช้งานได้ในอุปกรณ์ที่ใช้ Android 4.4 (ระดับ API 19) ขึ้นไป

หลักเกณฑ์เกี่ยวกับอินเทอร์เฟซผู้ใช้

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

  • UI ของ Bottom Sheet ซึ่งอาจมีตัวเลือกการลงชื่อเข้าใช้อื่นๆ เช่น พาสคีย์และรหัสผ่าน
  • ปุ่ม "ลงชื่อเข้าใช้ด้วย Google" ที่แยกต่างหาก

เราขอแนะนำให้คุณติดตั้งใช้งานอินเทอร์เฟซทั้ง 2 แบบด้วยเหตุผลต่อไปนี้

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

ใช้ UI ของ Bottom Sheet

UI ของ Bottom Sheet ของ Credential Manager ผสานรวมอยู่ภายใน Credential Manager API คุณไม่จำเป็นต้องสร้างอินเทอร์เฟซผู้ใช้ของคุณเองเพื่อใช้ UI ของ Bottom Sheet

การใช้ UI ของ Bottom Sheet จะช่วยให้ผู้ใช้ได้รับประสบการณ์การตรวจสอบสิทธิ์ที่สอดคล้องกันในฟีเจอร์ลงชื่อเข้าใช้ด้วย Google, พาสคีย์ และรหัสผ่าน

UI การเลือกข้อมูลเข้าสู่ระบบของ Bottom Sheet ของ Credential Manager
UI การเลือกข้อมูลเข้าสู่ระบบของ Bottom Sheet ของ Credential Manager

ใช้ปุ่มลงชื่อเข้าใช้ด้วย Google

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

ปุ่มลงชื่อเข้าใช้ด้วย Google
ปุ่มลงชื่อเข้าใช้ด้วย Google

ข้อกำหนดเบื้องต้นในการติดตั้งใช้งานฟีเจอร์ลงชื่อเข้าใช้ด้วย Google

หากต้องการติดตั้งใช้งานฟีเจอร์ลงชื่อเข้าใช้ด้วย Google ให้ทำการตั้งค่าต่อไปนี้

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

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

ดูเพิ่มเติม

กรณีศึกษา: