ユーザーが Facebook 経由でログインするとします。ある時点で、彼は Facebook の友達を追加したいと考えています。
どちらのアクションにも FB 認証が必要ですが、passport.js には facebookstrategy が 1 つしかありませんよね?
理想的には、既存の FB 戦略を次のようにサブクラス化します。
- FBLogin頭脳系
- FBGetFriends頭脳系
、それぞれ専用の callbackURL を持つ
これを行うための推奨される戦略は何ですか?
[有効期限が切れている可能性があるため、以前に取得した accessToken に依存したくありません。これらを更新するには、追加のキャッシュ/保存戦略が必要になります]