4 ms·
NFC support is spotty at the moment. The problem is that it's somewhat simpler to integrate FIDO/U2F via browser using the WebAuthn API than it is to implement
by munchbunny 7y ago
NFC support is spotty at the moment. The problem is that it's somewhat simpler to integrate FIDO/U2F via browser using the WebAuthn API than it is to implement a non-native FIDO SDK into your native app in a secure fashion. Once mobile browsers and iOS/Android web UI widgets get support for BLE and NFC WebAuthn, things should improve somewhat.
FIDO (WebAuthn) via browser abstracts some nuances from you such as "how do you know you can trust the server you're talking to?" and "how do you deal with the difference between FIDO and FIDO2 authenticators?" alongside other details that the native SDK's don't abstract away from you.
(For background: part of my day job is implementing authentication systems.)