เกี่ยวกับ Credential Manager

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

ฟีเจอร์ของ Credential Manager

เครื่องมือจัดการข้อมูลเข้าสู่ระบบช่วยเพิ่มประสิทธิภาพกระบวนการลงชื่อเข้าใช้และเพิ่มความปลอดภัยด้วย การมอบชุดความสามารถที่แข็งแกร่ง ซึ่งรวมถึง

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

ประโยชน์ของการใช้เครื่องมือจัดการข้อมูลเข้าสู่ระบบ

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

  • การรักษาความปลอดภัยที่ดียิ่งขึ้น: พาสคีย์ช่วยเพิ่มการรักษาความปลอดภัยและปกป้องผู้ใช้ จากการพยายามทำฟิชชิง
  • รองรับอุปกรณ์รูปแบบต่างๆ: API ทำงานในรูปแบบ Android รวมถึงอุปกรณ์มือถือ, Android XR และ Wear OS
  • การตรวจสอบสิทธิ์ที่ง่ายขึ้นใน Use Case ต่างๆ: ข้อมูลเข้าสู่ระบบดิจิทัล เช่น ใบขับขี่ดิจิทัล บัตรประจำตัวพนักงาน และบัตรประจำตัวประชาชน ช่วยให้ตรวจสอบสิทธิ์ได้ใน Use Case ต่างๆ รวมถึง Use Case ที่ต้องใช้การยืนยันหมายเลขโทรศัพท์
  • ประสบการณ์ของผู้ใช้ที่ดีขึ้น: อินเทอร์เฟซแบบรวมของเครื่องมือจัดการข้อมูลเข้าสู่ระบบช่วยให้ผู้ใช้ได้รับประสบการณ์ที่คุ้นเคยและสอดคล้องกัน รวมถึงปรับปรุงความเร็วในการลงทะเบียนและลงชื่อเข้าใช้ UI ของ Bottom Sheet จะปรากฏในเนื้อหาของแอป เพื่อให้ ผู้ใช้ยังคงอยู่ในบริบทของแอปในระหว่างการลงชื่อเข้าใช้ รูปภาพต่อไปนี้แสดง UI ในตัวของเครื่องมือจัดการข้อมูลเข้าสู่ระบบ
อินเทอร์เฟซผู้ใช้ของ Credential Manager สำหรับพาสคีย์ รหัสผ่าน และการลงชื่อเข้าใช้แบบรวม
รูปที่ 1 อินเทอร์เฟซแบบรวมในตัวของ Credential Manager สำหรับพาสคีย์ รหัสผ่าน และการลงชื่อเข้าใช้แบบรวม

คำศัพท์เกี่ยวกับการตรวจสอบสิทธิ์

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

  • แอปไคลเอ็นต์ของบุคคลที่สาม: ไคลเอ็นต์ ซึ่งในกรณีนี้คือแอป Android ของคุณ ที่ จัดการอินเทอร์เฟซผู้ใช้เพื่อสร้างและใช้พาสคีย์
  • เซิร์ฟเวอร์ของบุคคลที่สาม: เซิร์ฟเวอร์แอปที่ช่วยในการสร้าง จัดเก็บ และยืนยันพาสคีย์
  • ผู้ให้บริการข้อมูลเข้าสู่ระบบ: คอมโพเนนต์ที่จัดเก็บและให้ข้อมูลเข้าสู่ระบบของผู้ใช้ เช่น Google Password Manager โปรดทราบว่าเอกสารประกอบของ FIDO จะอ้างอิงถึงผู้ให้บริการข้อมูลเข้าสู่ระบบในฐานะเครื่องมือจัดการข้อมูลเข้าสู่ระบบ

ที่จัดเก็บข้อมูลรับรอง

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

ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีที่เครื่องมือจัดการรหัสผ่านบน Google รักษาข้อมูลเข้าสู่ระบบให้ปลอดภัยได้ที่ความปลอดภัยของพาสคีย์ในเครื่องมือจัดการรหัสผ่านบน Google

ย้ายข้อมูลไปยัง Credential Manager

ตัวจัดการข้อมูลเข้าสู่ระบบมีไว้เพื่อแทนที่ API การตรวจสอบสิทธิ์ Android รุ่นเดิมและ ข้อมูลเข้าสู่ระบบ FIDO2 ในเครื่อง ดูข้อมูลเพิ่มเติมเกี่ยวกับการย้ายข้อมูลไปยัง Credential Manager ได้ในคำแนะนำต่อไปนี้