title: google oauth2: re-acquiring a refresh_token for an authorized user on a web server application
body: <p>I'm using oauth2 on a web server and the flow works flawlessly (https://developers.google.com/accounts/docs/OAuth2WebServer). </p>
  
  <p>However, I have some situations in which I need to re-acquire a refresh_token (let's say for example that the refresh_token has been "lost").</p>
  
  <p>In this case when I go through stages 1&amp;2 again I only get an access_token and not a refresh_token. 
  If the user revokes permission through his google account console and goes through stages 1&amp;2 again I will get a new refresh_token.</p>
  
  <p>Is this known oauth2 behavior? is there a way to force a new refresh_token or getting the same one again?</p>