Аутентификация и управление сессиями в iOS - PullRequest
0 голосов
/ 21 марта 2012

Каков рекомендуемый способ хранения аутентификационной информации в iOS, которая может быть легко извлечена из любого места в приложении, это платформа Core Data или plist или что-то еще?

Ответы [ 3 ]

2 голосов
/ 30 апреля 2012

NSUserDefaults также хранит информацию в виде списка. Хранение информации аутентификации в цепочке для ключей более значимо, чем NSUserDefaults.

1 голос
/ 13 июля 2012

Вы должны использовать брелок для iOS, как на Mac. NSUserDefaults не защищен, см.

http://developer.apple.com/library/ios/#samplecode/GenericKeychain/Introduction/Intro.html#//apple_ref/doc/uid/DTS40007797-Intro-DontLinkElementID_2

1 голос
/ 21 марта 2012

Данные Plist могут быть легко доступны.

Более безопасный способ - хранить данные в NSUserDefaults.

...