การเข้าสู่ระบบแบบไม่ใช้รหัสผ่านบนเว็บด้วยพาสคีย์

  1. พาสคีย์มีความปลอดภัยกว่ารหัสผ่านเนื่องจากปัจจัยใดต่อไปนี้

  2. พาสคีย์แต่ละรายการจะใช้ได้กับบริการที่สร้างพาสคีย์ดังกล่าวเท่านั้น

  3. ข้อมูลไบโอเมตริกของผู้ใช้จะไม่ส่งออกไปจากอุปกรณ์ และไม่เก็บข้อมูลไว้ในเซิร์ฟเวอร์ส่วนกลางซึ่งอาจถูกขโมยจากการละเมิด

  4. หากต้องการตรวจสอบสิทธิ์ด้วยพาสคีย์ในอุปกรณ์ ผู้ใช้จะใช้วิธีการตรวจสอบสิทธิ์ในข้อใดต่อไปนี้ได้

  5. ผู้ใช้จะเลือกบัญชีเพื่อลงชื่อเข้าใช้ด้วยพาสคีย์ได้ คุณไม่ต้องพิมพ์ชื่อผู้ใช้

  6. หากต้องการรองรับพาสคีย์ในเว็บแอป คุณต้องใช้ API ใดต่อไปนี้

  7. หากต้องการสร้างพาสคีย์ในเว็บแอป คุณต้องเรียกใช้จากวิธีใดต่อไปนี้

  8. ก่อนสร้างพาสคีย์ คุณต้องขอพารามิเตอร์บางรายการจากเซิร์ฟเวอร์ พารามิเตอร์ rp.id หมายถึงข้อมูลส่วนใดต่อไปนี้

  9. หากต้องการแสดงพาสคีย์ที่บันทึกไว้เมื่อผู้ใช้คลิกหรือแตะช่องชื่อผู้ใช้ คุณต้องเพิ่มแอตทริบิวต์ต่อไปนี้ลงในช่องแบบฟอร์ม HTML <input>

  10. พารามิเตอร์ mediation: 'conditional' ช่วยให้ผู้ใช้สามารถใช้การป้อนข้อความอัตโนมัติของเบราว์เซอร์เพื่อลงชื่อเข้าใช้ได้ จะเกิดอะไรขึ้นเมื่อคุณเรียกใช้เมธอด navigator.credentials.get() ด้วยพารามิเตอร์ mediation: 'conditional'