Passport を使用して、Facebook を使用して登録/認証しています。oAuth が成功すると、次のように返されます。
accessToken
refreshToken
profile
今...ユーザーがFacebookを使用して正常に登録するaccessToken
と、profile
情報が保存されます。誰かがログインしようとして、再び oauth の動作を行うと、私のアプリはもう一度 と を取得accessToken
しprofile
ます。問題は、accessToken
違います。私は実際に、最初の認証後に accessToken が同じであることを期待していました...
この時点で、自分のローカル ユーザーをid
プロファイルの Facebook のフィールドに接続しています。しかし...実際にaccessTokenをどのように使用しますか? それを維持することは意味がありますか?もしそうなら、なぜ私は実際にそれを保持するのでしょうか?
私は実際には accessToken が同じであることを期待しており、それを使用してログインの成功を照合します。私は明らかにそれを行うことはできません...だから私は混乱しています!