Add keychain integeration