https://www.hackingwithswift.com/100/92
Includes solutions to the challenges.
Biometrics authentication, Touch ID, Face ID, iOS keychain
From Hacking with Swift:
- Add a Done button as a navigation bar item that causes the app to re-lock immediately rather than waiting for the user to quit. This should only be shown when the app is unlocked.
- Create a password system for your app so that the Touch ID/Face ID fallback is more useful. You'll need to use an alert controller with a text field like we did in project 5, and I suggest you save the password in the keychain!
- Challenge 3