WebAuthN Apakah mungkin untuk melihat pengautentikasi platform yang tersedia?
Saya ditugaskan untuk membuat layar pendaftaran kustom untuk webauthn. Kami ingin menunjukkan kepada pengguna bahwa faceid akan digunakan untuk mengautentikasi mereka, atau sidik jari mereka akan digunakan.
Solusi memiliki meja perangkat dan mengambilnya dari sana tampaknya seperti mimpi buruk keberlanjutan. Saya lebih suka menarik dari sesuatu seperti navigator.credentials.authenticator.getDevice ()
Jawaban
Yang terdekat yang akan Anda dapatkan adalah: https://developer.mozilla.org/en-US/docs/Web/API/PublicKeyCredential/isUserVerifyingPlatformAuthenticatorAvailable
Anda mungkin juga dapat menyimpulkan apa yang tersedia jika Anda bisa mendapatkan versi OS dan model perangkat.
Setelah pendaftaran, Anda dapat menggunakan FIDO2 MDS (layanan metadata) untuk mengambil informasi tentang perangkat itu, termasuk nama tampilan dan ikon. Mungkin diperlukan beberapa saat sebelum Apple AAGUID muncul di MDS.