WebAuthN เป็นไปได้ไหมที่จะเห็นตัวตรวจสอบความถูกต้องของแพลตฟอร์ม
ฉันได้รับมอบหมายให้สร้างหน้าจอการลงทะเบียนแบบกำหนดเองสำหรับ webauthn เราต้องการแสดงให้ผู้ใช้เห็นว่าจะใช้ faceid เพื่อตรวจสอบสิทธิ์หรือใช้ลายนิ้วมือ
ทางออกของการมีโต๊ะอุปกรณ์และได้มาจากสิ่งนั้นดูเหมือนเป็นฝันร้ายที่ยั่งยืน ฉันค่อนข้างจะดึงจากบางสิ่งเช่น navigator.credentials.authenticator.getDevice ()
คำตอบ
สิ่งที่ใกล้เคียงที่สุดที่คุณจะได้รับคือ: https://developer.mozilla.org/en-US/docs/Web/API/PublicKeyCredential/isUserVerifyingPlatformAuthenticatorAvailable
คุณอาจสามารถอนุมานได้ว่ามีอะไรบ้างหากคุณสามารถรับเวอร์ชัน OS และรุ่นอุปกรณ์ได้
หลังจากลงทะเบียนแล้วคุณสามารถใช้ FIDO2 MDS (บริการข้อมูลเมตา) เพื่อดึงข้อมูลเกี่ยวกับอุปกรณ์นั้นรวมถึงชื่อที่แสดงและไอคอน อาจต้องใช้เวลาสักพักก่อนที่ Apple AAGUID จะปรากฏใน MDS