【问题标题】:Authenticate with webauthn using iphone on windows?在 Windows 上使用 iphone 通过 webauthn 进行身份验证?
【发布时间】:2022-12-20 07:13:51
【问题描述】:

我一直在调查在我公司的应用程序中使用 webauthn 进行 MFA。当我开始调查它时,它看起来非常合适,我对我们的用户能够使用他们的手机作为身份验证器的前景感到非常兴奋。

然而,一位拥有 iPhone 的同事向我指出,当他在 https://webauthn.io/ 上尝试示例应用程序时,他无法选择他的 iPhone,并且只有将 Android 手机添加到他的帐户的选项。和我们的许多用户一样,他在 Windows 计算机上使用 chrome,但使用的是 iPhone 12。

对我来说,不支持这种情况似乎是不可想象的?许多用户使用 Windows 并拥有 iOS 设备。我错过了一些明显的东西吗?

【问题讨论】:

    标签: multi-factor-authentication webauthn password-less


    【解决方案1】:

    Chrome 103 的措辞将更改为“使用您的手机”之类的内容。

    不过,它也已经适用于 iPhone。您可能需要启用 Platform Authenticator Syncing,因为该功能目前仅处于测试阶段。在 iOS 15 中,打开设置 > 开发人员下的同步平台身份验证器开关。当您在 Xcode 中将设备设置为开发设备时,设备上的 Developer 菜单可用。

    编辑:似乎 Chrome 103 仍然使用“添加新的 Android 手机”措辞:/我已经在某处看到一张截图来戏弄这个变化,所以我想它迟早会到来。

    【讨论】:

    • 谢谢!这不是我所希望的,因为那时它对我们的大部分用户都不起作用。你说 Chrome 103 的措辞发生了变化,但实际功能会发生变化吗?我猜你仍然不会使用 iphone 和扫描二维码?
    • QR 码扫描将跨平台工作,这是该功能的核心目的。它应该已经适用于您描述的设置。即使 Chrome 仍然显示“Android 手机”,iPhone 也应该能够扫描二维码。您可能需要激活 Platform Auth sync(见上文)或使用始终启用此设置的 iOS 16 beta。
    猜你喜欢
    • 1970-01-01
    • 2020-12-08
    • 1970-01-01
    • 1970-01-01
    • 2017-12-29
    • 1970-01-01
    • 2019-03-26
    • 2021-04-06
    • 1970-01-01
    相关资源
    最近更新 更多