WebAuthn 未在 oneplus 设备上注册/验证

问题描述 投票:0回答:1

当我遇到一个奇怪的问题时,我试图在我的 Web 应用程序中实现 WebAuthn。 WebAuthn 工作正常,我可以使用扫描二维码在每个移动设备上注册并稍后验证,除了 oneplus 设备。

我的猜测是这与 Google Play 服务或 OxygenOS 如何使用指纹处理身份验证有关。

对于这些实验,我使用了运行 Android 13 和 14 的 Oneplus Nord 和 Oneplus 7。

我已在 webauthn.io 上尝试过这些,并尝试了所有可能的设置组合来解决此问题。

观察-

  1. 前往 webauthn.io
  2. 输入用户名
  3. 点击注册
  4. 选择 iPhone、iPad 或 Android 设备
  5. 在 OnePlus 设备上的二维码应用程序或谷歌中扫描二维码
  6. 设备显示指纹,但网络解析为超时或操作取消消息。

预期的行为是等待指纹验证或密码,如果成功则注册,否则显示错误。

google-play-services webauthn passkey
1个回答
0
投票

OnePlus 设备有 Google Play 服务吗?如果没有,那么可能根本就没有任何密钥实现。

您确实说“设备显示指纹”,但这表明也许正在发生某些事情?我需要查看 logcat 才能说更多。

© www.soinside.com 2019 - 2024. All rights reserved.