yubikey をいじり始めたばかりですが、私の質問は次の仮定に基づいています。
- パスワードレスは、次のデモに基づいてユーザー名を知る必要はありません
- このドキュメントに基づいて、
allowedCredentials
省略できます
django パッケージを使用して yubikey を登録しましたdjango-fido
navigator.credentials.get(publicKey)
以下のように渡している publicKey パラメータである yubikey から資格情報を取得するのに問題があります。
{challenge: Uint8Array(32), rpId: 'localhost'}
yubikey がこの Web サイトに登録されていないと表示されますが、パスワードなしのアプローチを使用しない場合は、allowedCredentials を指定してキーを見つけることができるため、登録したと確信しています。
{challenge: Uint8Array(32), rpId: 'localhost', allowCredentials: Array(1)}