Closed ChrisSchinnerl closed 4 years ago
Yubikey 5Ci doesn't support the user verification key so it must not be set. We've updated the documentation and sample code to better reflect this.
Note that this is not the same as user verification in WebAuthn which is supported by all Yubikeys. In the YubiKit SDK the uv parameter tells the authenticator (Yubikey) to do a pin entry or fingerprint scan. In WebAuthn user verification instructs the client and the authenticator to do a pin entry. This pin entry is then handled by the client (browser).
If you are looking to implement a WebAuthn "passwordless" user experience a good starting point is the demo app.
Hi, I recently started experimenting with the yubikit-ios sdk and a Yubikey 5Ci with an iPhone XS running iOS 13.4.1.
When I tried to run the following code from the documentation in the repo I get the error mentioned in the title.
Not including
YKFKeyFIDO2MakeCredentialRequestOptionUV
inmakeCredentialOptions
fixes the problem but setting it to eithertrue
orfalse
causes it to show up.