code: func (o *OAuthSession) AuthCodeURL(state string, scopes []string) string {
  	o.OAuthConfig.Scopes = scopes
  	return o.OAuthConfig.AuthCodeURL(state, oauth2.AccessTypeOnline)
  }
docs: // AuthCodeURL creates and returns an auth URL which contains an auth code.