🔑🧵 iOS 17, macOS Sonoma, and passkeys (1/n)

Password manager apps can now save and sign in with passkeys across the entire OS — all apps and websites — by integrating with the AuthenticationServices framework's updated Credential Provider Extensions!
https://developer.apple.com/documentation/authenticationservices/ascredentialproviderviewcontroller

This will include third-party web browsers like Chrome and Firefox on macOS, because macOS 13.3 added support for web browsers to use iCloud Keychain’s passkeys (and now third-party app’s passkeys)!
https://developer.apple.com/documentation/authenticationservices/asauthorizationwebbrowserpublickeycredentialmanager

ASCredentialProviderViewController | Apple Developer Documentation

A view controller that a password manager app uses to extend AutoFill.

Apple Developer Documentation

🔑🧵 iOS 17, macOS Sonoma, and passkeys (2/n)

Password manager apps and TOTP apps running on iOS 17 and macOS Sonoma have new API available to directly open the screen to enable system integration with their apps. It should be easier than ever to set up these apps! See `ASSettingsHelper` in the AuthenticationServices framework. https://developer.apple.com/documentation/authenticationservices/assettingshelper?language=objc

ASSettingsHelper | Apple Developer Documentation

There's never been a better time to develop for Apple platforms.

Apple Developer Documentation

🔑🧵 iOS 17, macOS Sonoma, and passkeys (3/n)

📺 WWDC Session: Deploy passkeys at work
https://developer.apple.com/wwdc23/10263

“We'll explore how passkeys can work well in enterprise environments through Managed Apple ID support for iCloud Keychain. We'll also share how administrators can manage passkeys for specific devices using Access Management controls in Apple Business Manager and Apple School Manager.”

And Tailscale has already adopted! https://twitter.com/tailscale/status/1666495448645787663

Deploy passkeys at work - WWDC23 - Videos - Apple Developer

Discover how you can take advantage of passkeys in managed environments at work. We'll explore how passkeys can work well in enterprise...

Apple Developer

@rmondello key chains, passkey, other apple variants- I need a glossary! What are the differences? Improvements?

I saw things touted as iOS 17 features I thought had been around for years. I did that contact bumping over 7 yrs ago it seems.