2011-07-19 19 views
2

oauth(twitter、google、facebookなど)を使用してサインインするためにユーザーがwebviewにリダイレクトされるアプリがあります。問題は、uiwebviewを使用している間、ユーザーは毎回ユーザー名/パスワードを入力する必要があることです。これは非常に迷惑になります。フィールドにユーザ名/パスワードを保存する方法はありますか?UIWebViewはユーザー名とパスワードを保存しません

私は安全ではないと言われているので、nsuserdefaultsに情報を保存したくありません。 uiwebviewはキーチェーンにアクセスできますか?もしそうなら、uiwebviewにキーチェーンからフィールドにユーザー名/パスワードを取得させるにはどうすればいいですか?

答えて

0

は、このチュートリアルをチェックアウト:

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

それはSA_OAuthTwitterエンジンを使用して、NSUserDefaultsでのauth-データを格納ます。 自分で使ったり、自分のアプリケーションでTwitterを実装したりすることなく、これはやり方だと思います。

本当にユーザーの認証データを保存し、Twitterにリクエストする際にこれらのデータを使用する必要があると思います。

関連する問題