forked from chromium/chromium
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fido: invoke Windows API authenticator for all transports
Rather than only forwarding USB requests to the Windows WebAuthn API, we are going to forward all requests. This consequently renames the FidoAuthenticator subclass to WinWebAuthnApiAuthenticator. The corresponding FidoDiscovery is instantiated for all requests where the WebAuthn API is available (i.e., the feature is flag enabled, and the DLL can be loaded and is at least version 1). When it is indeed available, all other discoveries are disabled and the UI is suppressed via a newly introduced option in the TransportAvailabilityInfo struct relayed to embedders via the TransportAvailabilityObserver interface. Note this temporarily breaks caBLE whenever the Windows API is flag-enabled and available. (But the OS would presumably block the device communication in that case anyway.) Bug: 898718 Change-Id: If2bddac4bac519d1aa5aa9cb5d8fdc326297de73 Reviewed-on: https://chromium-review.googlesource.com/c/1330897 Commit-Queue: Martin Kreichgauer <martinkr@chromium.org> Reviewed-by: Jun Choi <hongjunchoi@chromium.org> Reviewed-by: Adam Langley <agl@chromium.org> Cr-Commit-Position: refs/heads/master@{#608127}
- Loading branch information
Martin Kreichgauer
authored and
Commit Bot
committed
Nov 14, 2018
1 parent
0449c72
commit b129ae5
Showing
12 changed files
with
192 additions
and
83 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.