code: def verify(self, verifier, consumer_key=None, consumer_secret=None,
                 access_token=None, access_token_secret=None):
          
          # Stored values can be supplied to verify
          self.consumer_key = consumer_key or self.consumer_key
          self.consumer_secret = consumer_secret or self.consumer_secret
          self.access_token = access_token or self.access_token
          self.access_token_secret = access_token_secret or self.access_token_secret
  
          oauth = OAuth1(
              self.consumer_key,
              client_secret=self.consumer_secret,
              resource_owner_key=self.access_token,
              resource_owner_secret=self.access_token_secret,
              verifier=verifier)
          r = requests.post(self.url('ACCESS_TOKEN'), auth=oauth)
          if r.status_code == 200:
              creds = parse_qs(r.content)
          else:
              return (False, r.content)
  
          self.finalize_oauth(creds.get('oauth_token')[0],
                              creds.get('oauth_token_secret')[0])
          return (True, None)
docs: After converting the token into verifier, call this to finalize the
          authorization.