2013-08-23 15 views
9

iOS Facebook SDKアプリケーションでpassport-facebookを使用してサーバーのfacebook認証を実装しようとしていますが、バックエンドでパスポート認証を設定する方法が不明です。Facebook iOS SDKとパスポート - フェイスブック認証

基本的に、iOSクライアントはFacebookで認証され、sessionTokenを取得し、passport-facebook/auth/facebook/callbackに渡してセッショントークンをFBで確認し、ノードからデータベースを検索します。 js。

パスポート - フェイスブックを使用する正しい方法か、コール/認証/フェイスブック(およびそれを渡すために必要なパラメータ)が必要ですか?

この問題では、Facebook iOS SDKを使用してアプリケーションを構築し、サーバーで認証することについて言及していますが、その方法については特に言及していません。

https://github.com/jaredhanson/passport-facebook/issues/7

私は、単にトークンFBセッションを渡し、自分のカスタムパスポート戦略を書くことができて、私はFBのユーザーIDを取得するには、サーバー上のFBグラフAPIを確認して、それが有効なセッションの認証を行うことができますここに述べた:以前に発行されたトークンに基づいて認証するように設計されて Design for Facebook authentication in an iOS app that also accesses a secured web service

答えて

18

チェックアウトpassport-facebook-token、(つまり、あなたのiOSアプリに発行された1)。

passport-facebookは、Webベースのリダイレクトフローを実行するように設計されていますが、通常はモバイルアプリケーションからは行われません。

+0

とにかくパスポート - フェイスブックで動作させることができます – Batman

関連する問題