Skip to content

UserPresent flag enforcement #632

@explunit

Description

@explunit

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions