Hi, iOS developer!
Welcome to the 11th issue of the Curated iOS Newsletter, where we explore Apple Passkeys, a tool for enhancing security and simplifying authentication in iOS apps and websites.
Passkeys use iCloud Keychain public key credentials, eliminating the need for passwords and relying on biometric authentication like Face ID or Touch ID. When a passkey is created, a unique cryptographic key pair is generated: the private key is stored securely on the user's device, while the public key is stored on the server of the app or website.
Official Apple
Supporting passkeys
Apple Developer documentation includes a brief overview of the service, as well as code examples on how to register a new account, connect to a service with an existing account, respond to authentication requests, change or reset a passkey, and use passkeys in a web view.
Read on Apple Developer
WWDC 2024: Meet Passkeys
This session helps you learn how to add support for passkeys. Apple describes the service as simple and strong credentials built to eliminate phishing attacks. If you want to get rid of standard logins with passwords, this session is essential.
Watch on Apple Developer
WWDC 2024: Streamline sign-in with passkey upgrades and credential managers
Check out the session that covers how to automatically upgrade existing password-based accounts to use passkeys and provides information about new features available for credential manager apps.
Watch on Apple Developer
Articles
Enhancing Authentication with Passkeys in iOS Using Advanced Techniques
The step-by-step guide by Batikan Sosun explores the entire flow of implementing Passkeys into an iOS app, covering account registration, authentication, AutoFill, and passkey management.
Read on Medium
Improving the Login Experience and Reducing Cost: Passkeys Integration in iOS Apps
This article covers all the details needed for integrating Passkeys into an iOS app using the AuthenticationServices
library: starting from adding an Associated Domain in Xcode to handling authorization requests.
Read on blogs.halodoc.io
Password app
Here’s the new Passwords app in iOS 18
iOS18 will include a new Password app, which should make password management on iOS devices much easier. While implementing Passkeys into our apps, we should also learn about Apple’s new app.
Read on 9to5Mac.com
Until next time!