ios - 多个用户在同一设置会话中注册的 iOS FaceID/TouchID 问题
问题描述
尝试注册 FaceID 时,有两个步骤可以扫描用户的面部。在第一步,人 A 注册他的脸,在第二次扫描中,人 B 注册他的脸。两种注册都被接受,并且身份验证仅适用于首先注册的人 A。
重现步骤:
转到 FaceID 设置并注册 Face ID..
与 A 完成第一次扫描。
与 B 完成第二次扫描。
预期成绩:
与 B 的第二次扫描应该失败。
实际结果:
与 B 人的第二次扫描成功。身份验证仅适用于 A 而不是 B
版本/构建:
iOS 12.0
配置:
iPhone X
知道为什么 iOS 允许在一次扫描中设置多个用户的 FaceID 吗?我知道可供两个人使用的替代外观,但我试图在没有替代外观的情况下做到这一点。
Touch ID 部分:
尝试注册 TouchID 时,用户需要多次扫描指纹,在此过程中,如果两个用户交替提供指纹,则两个用户都可以成功验证。
重现步骤:
前往 Touch ID 设置并注册 Touch ID。
以 A 人和 B 人的身份交替点击传感器。使用角色 A 进行身份验证并使用人员 B 进行身份验证
预期成绩:
只有一个人可以访问。
实际结果:
A 人和 B 人都可以访问。身份验证仅适用于 A 而不是 B
版本/构建:
iOS 12.0
配置:
iPad Pro
知道为什么 iOS 允许在一次扫描中设置多个用户的 FaceID 吗?我知道可供两个人使用的替代外观,但我试图在没有替代外观的情况下做到这一点。
解决方案
推荐阅读
- swift - Xcode 无法构建新项目 (12.4) - 无法构建 Objective-C 模块“SwiftUI”
- android - android studio - 我在下载时不小心点击了“背景”按钮,现在我找不到下载进度
- mysql - jmerise export 在 mariadb 中导入时出现语法错误,但我在脚本中找不到语法错误
- sql - 递归查询查找满足条件的循环
- python - 有没有办法找到每个预测的特征重要性?
- homebrew - 任何 brew 安装导致'curl:(35)错误:1400410B:SSL 例程:CONNECT_CR_SRVR_HELLO:错误的版本号'
- javascript - 如何在循环中获取动态属性
- python - while 循环,如何设置相等并中断 while 循环?
- c# - 从数据库中检索数据时如何跳过不正确的 DateAndTime 格式
- terraform - 使用 terraform 创建 azure 自动化 dsc 配置和 dsc 配置节点似乎不起作用