fixed an issue with passport login authentication. If a user is redirected to this app, which thats the whole point of having a separate server for oauth2, and the user messes up the login by accident, there was no way to keep the original information sent over by the client app regarding the client_id and redirect_uri. So I had to add those fields to the a req.flash and then look for them when I redirected back to the server to re-enter the messed up fields. This allowed me to retain whatever was in the username field and re-populate it to.