We would like to show a user-friendly message but can not. Description: When attempting to create a duplicate passkey using the ASAuthrorizationController in iOS, the Face ID authentication times out SDK does not return a timeout specific error. Instead, it directly returns an error stating that duplicate passkey cannot be created. SDK to first handle the FaceID timeout case and provide a distinct timeout error so we can gracefully manage this scenario before the duplicate passkey validation occurs.
Steps to Reproduce:
- Implement passkey creation flow using ASAuthorizationController.
- Attempt to register a duplicate passkey (e.g., using the same user ID and challenge).
- Let FaceID prompt timeout (do not interact with the authentication prompt).