title: Always prompt user to select an account on application start
body: <p>I'm using the code from the <a href="https://developers.google.com/youtube/v3/code_samples/dotnet" rel="nofollow noreferrer">code samples</a> to authenticate user on application start.</p>
  
  <pre><code>UserCredential credential;
  using (var stream = new FileStream("client_secrets.json", FileMode.Open, FileAccess.Read))
  {
      credential = await GoogleWebAuthorizationBroker.AuthorizeAsync(
          GoogleClientSecrets.Load(stream).Secrets,
          new[] { YouTubeService.Scope.Youtube },
          "user",
          CancellationToken.None,
          new FileDataStore(this.GetType().ToString())
      );
  }
  
  var youtubeService = new YouTubeService(new BaseClientService.Initializer()
  {
      HttpClientInitializer = credential,
      ApplicationName = this.GetType().ToString()
  });
  </code></pre>
  
  <p>Everything works fine except that I want to force the Select Account screen to show every time (now it only shows the first time, and then after that the user is remembered) because the application is supposed to allow different users to log in.</p>
  
  <p>Looks like that I'm supposed to set the <a href="https://developers.google.com/identity/protocols/OpenIDConnect#prompt" rel="nofollow noreferrer"><code>prompt</code></a> request parameter to  <code>select_account</code>, but I don't know how am I supposed to do this, <code>AuthorizeAsync</code> method doesn't accept any additional arguments.</p>