The WebAuthn API can be used by any app.
There are special permissions required for browsers if they are going to specify arbitrary RPID.
Not unreasonably any malicious application with the ability to specify arbitrary RPID could act as a manin the middle and cause verry bad things to happen.
If you don't care about access to the platform authenticator you could use a third party lib to talk to a external key.
The Android WebAuthn API dosen't currently support CTAP2 so if you need PIN support a third party SDK is your only option.
If you want to be put on the permissions list for the WebAuthn API unrestricted access like FireFox (was Mozilla broke it) , brave and Edge you need to contact the Chrome team who manage the list.
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/24c70762-c429-4a44-959e-202604b1bee5n%40fidoalliance.org.