omniauth を使用して、Devise で実行されている Rails バックエンドを介して iOS6 アプリに facebook ユーザー認証を実装しようとしています。API と Devise + Authentication をセットアップするための段階的なガイドを探しています。
私はそれを行う方法について大まかな知識しか持っていません。
- (アプリ上)ユーザーがiPhoneのFacebookにサインインしているかどうかを確認します
- iPhone は、Facebook 上でクライアント側で認証されます。FB は私に彼のモバイル認証トークンを渡します
- 認証トークンまたは認証ハッシュを API RESTful SSL 経由で Rails バックエンドに送信します。
- Rails はトークンを受け取り、それが有効かどうかをチェックします。(Koala Gem で FB Graph API に対して最もトラフィックを使用しないコマンドはどれですか?)
- 有効な場合。ユーザーがすでに存在するかどうかを確認します。そうでない場合は、新しいユーザーを作成します。
- 新しいセッションを作成します。
これは正しいです?
良い例はありますか?
どうもありがとうございました。