0

[webauthn] Default enable Microsoft software keys

Default enable the feature that allows Chrome to provide Google Password
Manager passkeys to Windows users that don't have TPMs.

Fixed: 398125798
Change-Id: Ib046b4edf3520a5c9b0d096370625e8144792f20
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6304640
Reviewed-by: David Benjamin <davidben@chromium.org>
Reviewed-by: Martin Kreichgauer <martinkr@google.com>
Commit-Queue: Nina Satragno <nsatragno@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1426332}
This commit is contained in:
Nina Satragno
2025-02-28 08:10:09 -08:00
committed by Chromium LUCI CQ
parent 258588ed14
commit 47cd69336d
2 changed files with 5 additions and 2 deletions

@ -54,6 +54,9 @@ std::unique_ptr<UnexportableKeyProvider> GetUnexportableKeyProvider(
std::unique_ptr<UnexportableKeyProvider>
GetMicrosoftSoftwareUnexportableKeyProvider() {
if (g_mock_provider) {
return g_mock_provider();
}
#if BUILDFLAG(IS_WIN)
return GetMicrosoftSoftwareUnexportableKeyProviderWin();
#else

@ -178,9 +178,9 @@ BASE_FEATURE(kWebAuthnRemoteDesktopAllowedOriginsPolicy,
"WebAuthenticationRemoteDesktopAllowedOriginsPolicy",
base::FEATURE_DISABLED_BY_DEFAULT);
// Not yet enabled by default.
// Default enabled in M135. Remove in or after M138.
BASE_FEATURE(kWebAuthnMicrosoftSoftwareUnexportableKeyProvider,
"WebAuthenticationMicrosoftSoftwareUnexportableKeyProvider",
base::FEATURE_DISABLED_BY_DEFAULT);
base::FEATURE_ENABLED_BY_DEFAULT);
} // namespace device