code: def _authorization_code_flow(self):
          
          options = {
              'scope': getattr(self, 'scope', 'non-expiring'),
              'client_id': self.options.get('client_id'),
              'response_type': 'code',
              'redirect_uri': self._redirect_uri()
          }
          url = '%s%s/connect' % (self.scheme, self.host)
          self._authorize_url = '%s?%s' % (url, urlencode(options))
docs: Build the the auth URL so the user can authorize the app.