Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

winhello: support u2f appid #689

Merged
merged 1 commit into from
Apr 12, 2023
Merged

Conversation

martelletto
Copy link
Contributor

define fido_assert_set_winhello_appid(), a special-purpose function to pass a u2f appid to windows hello. this function is necessary because webauthn.dll does not allow authenticators to be probed silently, which is how u2f appids are handled in ctap.

without fido_assert_set_winhello_appid(), the only way to support u2f appid on windows is to expose users to webauthn.dll's ux twice; once for each call to fido_dev_get_assert(3).

tested on windows 11 pro insider preview build 25324.rs_prerelease.230317-1418 with webauthn.dll version 5.

define fido_assert_set_winhello_appid(), a special-purpose function
to pass a u2f appid to windows hello. this function is necessary
because webauthn.dll does not allow authenticators to be probed
silently, which is how u2f appids are handled in ctap.

without fido_assert_set_winhello_appid(), the only way to support
u2f appid on windows is to expose users to webauthn.dll's ux twice;
once for each call to fido_dev_get_assert(3).
@LDVG LDVG requested a review from kongeo April 12, 2023 08:32
@kongeo kongeo merged commit 5724a75 into Yubico:main Apr 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

3 participants