Keychain Services Core Concepts

January 9, 2018 | Swift, Authentication, Security, iOS, macOS, tvOS, watchOS

Most apps need to store sensitive user information at some point. Most commonly it's a service-specific credential like a password or authentication token, but it could also be an encryption key, expiration date, or really anything private to the user that shouldn't be easily accessible on the device.