Note that:
The roaming authenticator can be done in Android for sure. However, it can not be done in iOS because one issue I am still waiting for next FIDO action. The issue is CoreBluetooth doesn't allow us to advertise with Service Data field (0x16).
The platform authenticator is not really a app in the traditional sense.
On Android and windows it is part of the OS (GMS in the android
case), and uses TPM or other hardware storrage to protect keys.
In some cases browsers (Chrome) have built a platform authenticator into the browser on platforms that don't natively provide one (yet) like OSX.
A platform authenticator could also be a roaming authenticator to another computer via CTAP ove BLE, NFC or USB.
The Android platform authenticator can also be a roaming Authenticator to Chrome on OSX or Windows via BLE.
So in a given circumstance a authenticator may be acting as roaming or platform via the WebAuthn API from the perspective of the Browser, however the authenticators themselves might be capable of doing both.
The language can be a bit confusing:)
John B.
--
You received this message because you are subscribed to the Google Groups "FIDO Dev (fido-dev)" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fido-dev+u...@fidoalliance.org.
To view this discussion on the web visit https://groups.google.com/a/fidoalliance.org/d/msgid/fido-dev/aa058a77-bc13-4cd5-a74b-0b44ad23ecf8%40fidoalliance.org.
The diagram is corerect.
Depending on the platform in some cases the client is in the browser and on others it is part of the OS.
Windows 10 the client is part of the OS and exposes a API for browsers and apps to use.
Android 7+ it is part of GMS (AKA Google Play) and exposes a
Webauthn like API to browsers and Aps (Browsers have more
privilages than apps)
So depending on the browser and platform yes.
Chrome or the new Edge shouild work for you on most platforms but you may be out of luck on really old Android or moderatlry old iOS.
Regards
John B.
--
You received this message because you are subscribed to the Google Groups "FIDO Dev (fido-dev)" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fido-dev+u...@fidoalliance.org.
To view this discussion on the web visit https://groups.google.com/a/fidoalliance.org/d/msgid/fido-dev/f8a28bce-fe63-4a59-9fea-1f8d7fa721eco%40fidoalliance.org.