問題タブ [passport-facebook]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2269 参照

node.js - Passport-google-oauth2 を使用した Facebook および Google での認証

passport-google-oauth2と をそれぞれ使用して、FacebookとGoogleで認証しようとしていpassport-facebookます。

auth フォルダーのプロジェクト構造は次のようになります。

auth/google コードは次のようになります。

これは、verify コールバックを戦略に適用する login.js です。

index.js のコードは次のようになります。

auth/facebook のコードは次のようになります。

これらを構成するために、app.js でこれらの両方を呼び出します。

ログインルートは次のようになります。

Googleでログインすると、GoogleのverifyCallbackを使用していることがわかりましたが、最初にfacebookでシリアル化および逆シリアル化し、次にgooogleのserializeUserおよびdeserializeUserメソッドでシリアル化および逆シリアル化します。

0 投票する
0 に答える
248 参照

node.js - Facebook nodejsパスポートアプリでのアクセス応答

ユーザーの Facebook プロフィール情報を受け取ったら、(Cookie を設定するために) 応答にアクセスするにはどうすればよいですか?

0 投票する
2 に答える
773 参照

javascript - Passport.js facebook 戦略で認証した後に Facebook グラフ API を使用する方法は?

Facebook 戦略でユーザーを認証し、ユーザー情報を取得しました。私のアプリケーションは、Facebook の他のグラフ API エンドポイントをヒットする必要があります。Facebook グラフ API にリクエストを送信するツールにアクセスする方法がわかりません。ストラテジーをもう少し詳しく調べると、すべてが OAuth 2 ストラテジーに基づいて構築されていることがわかります。

1) Facebook 戦略を使用して他のグラフ API エンドポイントを呼び出すにはどうすればよいですか?

2) これを実現するためにどこかで関連する oauth オブジェクトにアクセスするために、どこかでパスポート API にドリルダウンする必要がありますか?

または、これは間違っていると考えているので、ユーザーのアクセストークンを取得し、別のサードパーティライブラリを使用して Facebook API をクエリする必要がありますか?

0 投票する
1 に答える
286 参照

node.js - Nodejs 高速統合認証ローカルおよび facebook

実際にNodeJSとexpressを使ってレストフルサーバーを開発しています。API を保護するために、oauth2 プロトコルを既に実装しています。Facebook 認証を追加したいのですが、Facebook 認証をローカル認証と統合することができません。

サーバー.js

oauth2.js

auth.js

ローカル認証と Facebook 認証は正常に機能します。しかし、Facebook で認証された後、API のトークンを取得するために必要な情報を oauth.token に渡すことができません。

0 投票する
0 に答える
1335 参照

android - パスポートを使用してアンドロイドからノードjsサーバーへのFacebookログイン

Android アプリケーションからノード js バックエンド ウィッチに facebook でログインしたいです。パスポート js で構成されています。

それはフロントエンド側で動作しますが、パスポートjsを使用してAndroidアプリケーションにログインする方法を知りたいです

Facebook SDK を使用するかどうか !!

0 投票する
1 に答える
1669 参照

node.js - パスポートローカルでパスポートフェイスブック戦略を使用すると、ユーザーをセッションにシリアライズできませんでした

での認証に と の戦略をpassport-local使用しています。電子メールによる認証は正常に機能しています。しかし、ユーザーが Facebook を使用して認証すると、このエラー メッセージが表示されます。passport-facebooksails.js[Error: Failed to serialize user into session]

serializeUser次にメソッドをテストしたところuser、facebook の場合は param が空であることがわかりました。verifyHandlerが呼び出されているかどうかも確認しようとしましたが、呼び出されていません。

Facebook認証アクションのコードは次のとおりです。

そして、これがpassport.jsサービスのコードです (api/services/passport.js)

そして最後に (config/passport.js)

何かご意見は?

0 投票する
1 に答える
699 参照

node.js - Facebookのログインエラー - MEANを使用

私はMEANが初めてです。新しい MEAN アプリケーション用に「facebook」ログインを作成しようとしています。「passport-facebook」からの戦略を利用しています。

Facebook ユーザー用に新しいスキーマを作成した User.js ファイルのコードは次のとおりです。

私のpassport.jsファイルには次のようなものがあります:

私のroutes.jsには次のものがあります:

私は以下を提供しました:

私のlogin.jadeファイルで。

このリンクをクリックすると、次のようなエラーが表示されます。

誰かがこの問題について私を助けてくれますか。

私のフェイスブックのURLは次のとおりです。

これには「redirect_uri=」の値がありません。どうすればそれを取得できますか?