iPhoneアプリでOAuth認証を行うための方法をまとめてみた。 この記事下部でソースをダウンロードできるので、それをプロジェクトに追加し、記事中の「ViewController.m」に記載してある相当のコードを書けば、OAuth認証が完了するはずだ。 はじめに この記事で紹介するOAuth認証処理の全体像をなぞると、以下のような流れになる。 1.OAuthトークンを、twitterから取得する。 2.取得したOAuthトークンをパラメータに、UIWebViewで認証ページを表示する。 3.UIWebViewからログイン情報をポストするリクエストをフックして、自前のコネクションをポストする。 4.3のレスポンスで得られるHTMLからPINコードを抽出する。 5.PINとOAuthトークンをセットにして、OAuthアクセストークンを取得する。 6.OAuthアクセストークンでサービスを利用