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

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

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

คู่มือนี้จะอธิบายหัวข้อต่อไปนี้

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

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

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

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

  • ฟีเจอร์ลงชื่อเข้าใช้ด้วย Google ช่วยให้มั่นใจได้ว่าผู้ใช้ได้ลงชื่อเข้าใช้บัญชี Google เมื่อเร็วๆ นี้ นอกจากนี้ โทเค็นรหัส Google ของผู้ใช้อาจมีข้อมูลเกี่ยวกับครั้งล่าสุดที่ผู้ใช้ตรวจสอบสิทธิ์ด้วยบัญชี 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 Auth Platform: ดูข้อมูลเพิ่มเติมเกี่ยวกับการกำหนดค่าโปรเจ็กต์ Google Cloud ได้ที่หัวข้อเริ่มต้นใช้งาน Google Auth Platform

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

ดูเพิ่มเติม

กรณีศึกษา: