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にこのタイプの機能があるかどうかはわかりません。