title: AcquireTokenForClient does not return a refresh token?
body: <p>We are not receiving the refresh_token when requesting the token despite the documentation says that always you request a token you will receive a refresh token.
  Might be accidentally missing/misunderstanding something ?</p>
  
  <p>This is a piece of the code we are using:</p>
  
  <pre><code>var app = ConfidentialClientApplicationBuilder.Create("...")
    .WithAuthority(AzureCloudInstance.AzurePublic, "...")
    .WithClientSecret(CLIENTSECRET)
    .Build();
  
    AuthenticationResult result = await app.AcquireTokenForClient(ewsScopes)
      .ExecuteAsync();
  </code></pre>
  
  <p>And here is the reference to the documentation that we are basing our expectation on:
  <a href="https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-configurable-token-lifetimes#refresh-tokens" rel="nofollow noreferrer">https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-configurable-token-lifetimes#refresh-tokens</a></p>
  
  <blockquote>
    <p><strong>Refresh tokens</strong></p>
    
    <p>When a client acquires an access token to access a protected resource, the client also receives a refresh token.</p>
  </blockquote>