157

WebインターフェイスではなくRESTfulAPIを介して、passport.jsを使用して認証(ローカルやFacebookなど)をどのように処理しますか?

具体的な懸念事項は、コールバックからRESTfulレスポンス(JSON)へのデータの受け渡しを処理することと、通常のres.send({data:req.data})を使用して、Facebookにリダイレクトする最初の/ loginエンドポイントを設定することです(/ loginはできません)これはJSON応答ではないため、AJAX経由でアクセスされます。これはコールバックを使用したFacebookへのリダイレクトです)。

https://github.com/halrobertson/test-restify-passport-facebookを見つけましたが、理解できません。

さらに、passport.jsは認証資格情報をどのように保存しますか?サーバー(またはサービスですか?)はMongoDBによってサポートされており、クレデンシャル(ログインとpwのソルトハッシュ)がそこに格納されることを期待していますが、passport.jsにこのタイプの機能があるかどうかはわかりません。

4

3 に答える 3

3

これは、認証に役立つ素晴らしい記事です。

  • フェイスブック
  • ツイッター
  • グーグル
  • ローカル認証

簡単なノード認証: セットアップとローカル

于 2014-04-22T07:55:55.447 に答える