title: Multiple Scopes using OAuth2WebServerFlow
body: <p>I want to authorize multiple scopes using OAuth2WebServerFlow(). Here is my current code:</p>
  
  <pre><code>flow = OAuth2WebServerFlow(
      client_id=id,
      client_secret=secret,
      scope= ['scope1','scope2','scope3'],
      approval_prompt='force',
      access_type='offline')
  </code></pre>
  
  <p>When I am redirected to Google Authorization screen, the only permissions the app is asking for is to "Have offline access". Additionally, I have those scopes turned on in the API Console. </p>