I see here that the user present flag is always required:
https://github.com/passwordless-lib/fido2-net-lib/blob/v4.0.0/Src/Fido2/AuthenticatorAttestationResponse.cs#L103-L105
But for Apple App Attest attestations, that will not be the case.
Should there be an option to bypass this check?
If I am reading things correctly, the closest current unit test that might encounter this is always using the base _flags value that yields UserPresent = true.
I see here that the user present flag is always required:
https://github.com/passwordless-lib/fido2-net-lib/blob/v4.0.0/Src/Fido2/AuthenticatorAttestationResponse.cs#L103-L105
But for Apple App Attest attestations, that will not be the case.
Should there be an option to bypass this check?
If I am reading things correctly, the closest current unit test that might encounter this is always using the base
_flagsvalue that yields UserPresent = true.