What is the best practice to use Oauth2, React, Node.js and Passport.js to authenticate user with Google sign on button? What is the best practice to use Oauth2, React, Node.js and Passport.js to authenticate user with Google sign on button? express express