iOS13 supports Webauthentication feature.

I tried FIDO2 registration on webauthn demo site provided by yubico.

But when I start registration procedure, follwoing pop up message was shown and nothing happend after that.


"Inser your security key or bring the key near the top of your iPhone.Then, activate the key."

I used iPhone(iOS 13.3, Safari 13) and Yubico NFC security key.


Is there anything that I need to do on iOS to activate security key?

Please tell me if you know something about this.

Replies

The device itself is not the security key. You need to purchase a security key supports NFC or lightning and use it when the device asks you to.

or wait until IOS 14, then it seems it will have an internal authenticator. This video explains everything but just does not name the standard FIDO2.
https://developer.apple.com/videos/play/wwdc2020/10670/


passwordless.dev and webauthn.io are also great demo sites.