Amplify Swift launches Shared Keychain support
Amplify Swift now supports sharing authentication state across multiple apps by leveraging keychain access groups. This new feature allows developers to manage a single authentication session across all Swift-based applications and extensions within the same access group. Developers can now configure Amplify to store authentication information in a shared keychain, with built-in support for migrating existing sessions.
Regardless of platform, users only need to sign in once to access any application or extension within the same access group. This feature is particularly valuable for developers creating families of Swift applications that require consistent authentication states across their ecosystem, including iOS, macOS, watchOS, and tvOS apps.
This capability is now available for all Swift applications using Amplify Swift.
To learn more about implementing shared authentication state using keychain access groups in your Swift applications, visit the Amplify documentation for keychain sharing in Swift.