I have a question regarding FIDO2.
Little background: My company has decided to go with FIDO2 for user account management. So we've created a FIDO Server wrapper which mainly uses yubico webauthn library. In Android side, we are using Fido2ApiClient google play services native library for FIDO support
implementation 'com.google.android.gms:play-services-fido:18.1.0'
According to Fido documentations, https://developers.google.com/identity/fido/android/native-apps#interoperability_with_your_website It is simple to allow users to seamlessly share credentials across your website and Android application. However we are not using any website and only using a FIDO Server in API endpoint(AWS-ALB)
Without hosting a assetlinks.json file, Android FIDO Authenticator always return a following error message.
code: SECURITY_ERR
message: The incoming request cannot be validated
Is assetlinks.json file hosting mandatory for FIDO? Has anyone had a success without hosting this file?