UIWebView не будет хранить имя пользователя и пароль - PullRequest
2 голосов
/ 19 июля 2011

У меня есть приложение, в котором пользователь перенаправляется на веб-просмотр для входа в систему с помощью oauth (Twitter, Google, Facebook и т. Д.). Проблема заключается в том, что при использовании uiwebview пользователь должен вводить имя пользователя / пароль КАЖДЫЙ раз. Это становится очень раздражающим. Есть ли способ сохранить имя пользователя / пароль в полях?

Я не хочу хранить информацию в nsuserdefaults, потому что мне сказали, что она небезопасна. Есть ли у uiwebview доступ к связке ключей? и если да, то как мне получить uiwebview для получения имени пользователя / пароля из цепочки для ключей и в поля?

1 Ответ

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

Ознакомьтесь с этим уроком:

http://www.icodeblog.com/2010/09/16/dealing-with-the-twitter-oauth-apocalypse/

Он использует SA_OAuthTwitter Engine и хранит данные аутентификации в NSUserDefaults. Я не использовал его сам или даже не внедрил Twitter в одном из своих приложений, и я думаю, что это правильный путь.

Я действительно думаю, что вы должны хранить данные авторизации для пользователя и использовать эти данные при отправке запросов в Twitter.

...