WebAuthN เป็นไปได้ไหมที่จะเห็นตัวตรวจสอบความถูกต้องของแพลตฟอร์ม

Aug 20 2020

ฉันได้รับมอบหมายให้สร้างหน้าจอการลงทะเบียนแบบกำหนดเองสำหรับ webauthn เราต้องการแสดงให้ผู้ใช้เห็นว่าจะใช้ faceid เพื่อตรวจสอบสิทธิ์หรือใช้ลายนิ้วมือ

ทางออกของการมีโต๊ะอุปกรณ์และได้มาจากสิ่งนั้นดูเหมือนเป็นฝันร้ายที่ยั่งยืน ฉันค่อนข้างจะดึงจากบางสิ่งเช่น navigator.credentials.authenticator.getDevice ()

คำตอบ

1 mackie Aug 20 2020 at 05:41

สิ่งที่ใกล้เคียงที่สุดที่คุณจะได้รับคือ: https://developer.mozilla.org/en-US/docs/Web/API/PublicKeyCredential/isUserVerifyingPlatformAuthenticatorAvailable

คุณอาจสามารถอนุมานได้ว่ามีอะไรบ้างหากคุณสามารถรับเวอร์ชัน OS และรุ่นอุปกรณ์ได้

หลังจากลงทะเบียนแล้วคุณสามารถใช้ FIDO2 MDS (บริการข้อมูลเมตา) เพื่อดึงข้อมูลเกี่ยวกับอุปกรณ์นั้นรวมถึงชื่อที่แสดงและไอคอน อาจต้องใช้เวลาสักพักก่อนที่ Apple AAGUID จะปรากฏใน MDS