iOS16-Passkeys-Sample
iOS16-Passkeys-Sample copied to clipboard
This project explores the capabilities of the new iOS 16+ Passkeys API to support password-less authentications.
iOS 16+ Passkeys Swift Sample
This project explores the capabilities of the new iOS 16+ Passkeys API to support password-less authentications.
⚠️ This project is still work in progress, so please feel free to jump on and contribute additional code to cover more use cases! 🙂
Requirements
Note: To run the project against your own app, you can change the app ID and credential-capabilities to match your "apple-app-site-association" file.
- [x] Xcode 14 (Beta) or later
- [x] iOS 16 (Beta) or later
- [x] A physical device running iOS 16+ to scan the developer-mode QR code that is presented during the flow
Helpful Links
- Apple - Supporting Passkeys
- Apple - Connecting to a service with passkeys
- Apple - Public-Private Key Authentication
- Apple - WWDC 2022 - Meet Passkeys
- W3C - Webauthn 2
Contributions
As mentioned above, feel free to contribute additional code via pull requests, thank you!
Author
Hans Knöchel - Lambus GmbH
License
MIT