title: How could I use the access token provided from Passport JS later on?
body: <p>I am experimenting with Spotify API, and I am using Node JS, Express, React, Passport JS. I authenticate with passport JS, and within the setup, there is a parameter that is the access token. With this access token, I can access a user's library and other information. But I am not sure how to access this access token afterwards. I mean, I want to use it when the user clicks on certain button, not when the user logs in. How can I "save" this access token or access it later?</p>
  
  <p>I have tried returning the access token after the "done(err,user)" but I don't know where it is being returned to.</p>
  
  <p>this is my passport setup:</p>
  
  <pre><code>passport.use(
    new SpotifyStrategy(
      {
        clientID: keys.spotify.clientID,
        clientSecret: keys.spotify.clientSecret,
        callbackURL: "/callback"
      },
      function(accessToken, refreshToken, expires_in, profile, done) {
        User.findOrCreate({
          where: {
            user_spotify_id: profile.id,
            username: profile.username,
            email: profile._json.email,
            country: profile.country,
            birthdate: profile._json.birthdate
          }
        }).then(([user, created]) =&gt; {
  
          done(null, user);
          // return accessToken;
        });
      }
    )
  );
  </code></pre>