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(メタデータサービス)を使用して、表示名やアイコンなど、そのデバイスに関する情報を取得できます。ただし、AppleAAGUIDがMDSに表示されるまでにはしばらく時間がかかる場合があります。