Аутентификация и управление сессиями в iOS

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


person Firdous    schedule 21.03.2012    source источник


Ответы (3)


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

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

person ipraba    schedule 21.03.2012

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

person simple    schedule 30.04.2012

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

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

person Luke    schedule 13.07.2012