iPhone: где хранить логин и пароль? - PullRequest
4 голосов
/ 18 января 2011

Какой самый лучший / самый безопасный способ для моего приложения для iPhone запоминать имя пользователя и пароль, чтобы пользователю не приходилось повторно вводить их каждый раз, когда они используют мое приложение?(Мое приложение будет входить на сервер, используя эти учетные данные и возвращая некоторые данные).

Спасибо!

Ответы [ 3 ]

7 голосов
/ 18 января 2011

Лучшим местом будет брелок. Он автоматически шифруется и резервируется. Однако в старых версиях iOS резервная копия не будет доступна после восстановления. См. Руководство по программированию Keychain Services и Справочник Keychain Services .

6 голосов
/ 18 января 2011

Попробуйте это SFHFKeychainUtils https://github.com/ldandersen/scifihifi-iphone/tree/master/security Это очень просто и работает как NSUserDefaults

1 голос
/ 28 декабря 2011

Существует два способа сохранить пользователя / пароль.

  1. брелок API
  2. NSUserDefaults

Чтобы узнать больше об этом, откройте библиотеку разработчиков iOS на http://developer.apple.com

...