iOS Facebook SDK アプリで、passport-facebook を使用してサーバー facebook 認証を実装しようとしていますが、バックエンドでパスポート認証を設定する方法がわかりません。
基本的に、iOS クライアントは Facebook で認証し、sessionToken を取得します。それを Passport-facebook /auth/facebook/callback に渡して、FB でセッション トークンを確認し、node.js を介してデータベースからユーザーを検索します。
それは、passport-facebook を使用する正しい方法ですか、それとも /auth/facebook を呼び出す必要がありますか (そして、どのパラメーターを渡す必要がありますか)。
この号では、Facebook iOS SDK を使用してアプリを構築し、サーバーで認証する方法について言及していますが、その方法については正確には言及していません。
https://github.com/jaredhanson/passport-facebook/issues/7
また、FB セッション トークンを渡すだけの独自のカスタム パスポート戦略を作成することもできます。サーバー上の FB グラフ API で検証して、FB ユーザー ID を取得し、有効なセッションであることを認証できます 。セキュリティで保護された Web サービスにもアクセスする iOS アプリ