Как сохранить имя пользователя и пароль в ios? - PullRequest
0 голосов
/ 30 ноября 2011

Я использую KeyChain для хранения имени пользователя и пароля. Но я хочу сохранить имя пользователя и пароль для доступа к моему веб-сервису. Как я могу хранить это безопасно?

1 Ответ

0 голосов
/ 01 декабря 2011

Нет такой вещи, как «какой-то ключ, который позволяет вашему приложению получать доступ только к вашему веб-сервису».Это не решаемая проблема.Клиенты, не являющиеся вашими (или вашими модифицированными версиями), всегда смогут подключиться к вашему веб-сервису, если они используются авторизованным пользователем.Вы должны учитывать это на стороне сервера.

Если вы считаете, что хотите предоставить какой-то тонкий слой обфускации, чтобы предотвратить тривиальный доступ к вашему сервису, то вы должны поместить учетные данные в свой код.Вы определенно не хотите помещать его в связку ключей, так как это для каждого устройства, и вы хотите для каждого приложения.Я бы порекомендовал длинную случайную строку байтов.

...