gpt4 book ai didi

javascript - Webauthn API 和外部设备?

转载 作者:行者123 更新时间:2023-11-30 19:31:18 25 4
gpt4 key购买 nike

我想根据 WebAuthnAPI 在我的混合网络应用程序上实现身份验证.

我现在想做的是,用户也可以在移动设备上通过指纹或 USB 登录。

使用适配器 + USB 手指扫描是否可行,如 this或使用适配器 + USB 2FA 设备,如 this

最佳答案

由于 webauthn 的当前实现状态,答案不是简单的是或否。从桌面的 Angular 来看,您应该可以同时使用这两种设备。如果您想使用 webauthn 的完整功能集,例如常驻 key ,我建议您使用最新的 yubikey 设备,因为它支持新的 FIDO2 协议(protocol)(而不是旧的 FIDO UDF)。

在移动设备上,事情变得更加复杂。在 iOS 上,对 webauthn 的支持几乎不存在。显然,这是最新版本中的一项实验性功能,但我还没有看到任何关于它正常工作的报告(很可能是因为苹果仍然没有公开它的 NFC 硬件)。在 android 上,我建议使用 yubikey NFC 设备,因为支持似乎是最好的。一些 Android 设备本身就是身份验证器, key 将存储在设备的安全区域中(因此您不需要外部身份验证器)。

请注意,此信息高度依赖于当前的软件实现,并且随着 iOS 13(以及其他)的发布,这种情况可能很快就会改变。

关于javascript - Webauthn API 和外部设备?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56413450/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com