Which Face unlocked?

With iOS 12 supporting multiple faces, is there any plan for the Security API to allow developers to discern if Face-A or Face-B was used to authenticate?


In general (expanding to TouchID), it would be nice to have a little more information on what biometric authentication events are occuring & top-level stats on the User's general biometric profile:


  • Which fingerprint was used for an authentication event (e.g., simple pointer uuid linked to the fingerprint / face)?
  • Which Face profile was used (same as above)?
  • How *many* profiles (fingerprints or faces) are registered?
  • Notifications events when profiles are added/removed
  • Notification event for when User performs a biometric device unlock


If available, these additional (safe and unobtrusive!) details would enable developers to determine, with a high degree of authenticity, whether *the same* real-world person is interacting with our apps.

Replies

With iOS 12 supporting multiple faces, is there any plan for the Security API to allow developers to discern if Face-A or Face-B was used to authenticate?

I can’t talk specifically about future plans. If you have requirements in this space then I recommend that you outline them in an enhancement request, with a focus on the specific functionality that would be unlocked (hey hey :-) by these features.

Share and Enjoy

Quinn “The Eskimo!”
Apple Developer Relations, Developer Technical Support, Core OS/Hardware

let myEmail = "eskimo" + "1" + "@apple.com"