UIWebView不会存储用户名和密码

时间:2011-07-19 14:42:01

标签: iphone objective-c oauth keychain

我有一个应用程序,用户被重定向到webview以使用oauth(twitter,google,facebook等)登录。问题是,在使用uiwebview时,用户必须每次都输入用户名/密码。这非常烦人。有没有办法在字段中保存用户名/密码?

我不想将信息存储在nsuserdefaults中,因为我被告知它不安全。 uiwebview是否可以访问钥匙串?如果是这样,我如何让uiwebview从钥匙串和字段中获取用户名/密码?

1 个答案:

答案 0 :(得分:0)

查看本教程:

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

它使用SA_OAuthTwitter引擎,并将身份验证数据存储在NSUserDefaults中。 没有自己使用它,甚至在我的一个应用程序中实现Twitter,我认为这是要走的路。

我真的认为你必须为用户存储auth-data,并在向Twitter发出请求时使用这些数据。