title: OAuth 2.0: Resending the Refresh Token
body: <p>I'm using OAuth 2.0 via PHP to offer users access to their Google Analytics data as part of a CMS.  I've programmatically selected "offline" mode so I receive an access token and a refresh token once authenticated.  When the access token expires, I use the refresh token to obtain a new access token.  All is well and things are working great.</p>
  
  <p>The problem is that some of my app's users have two or more [legitimate] accounts with my app:</p>
  
  <pre><code>account_1@myapp.com
  account_2@myapp.com
  </code></pre>
  
  <p>And both need to have access to data from the same Google account:</p>
  
  <pre><code>account@google.com
  </code></pre>
  
  <p>When they first authorize account_1@myapp.com to access account@google.com's data, an access token AND a refresh token get sent back as expected.  But then when they try to authorize account_2@myapp.com, only an access token gets sent back (presumably because the refresh token has already been issued by Google).</p>
  
  <p>Is there any way to request the refresh token again without resetting it?</p>