def METHOD_NAME(self, token=None, oauth_verifier=None):
    key, secret = self.get_key_and_secret()
    oauth_verifier = oauth_verifier or self.data.get("oauth_verifier")
    token = token or {}
    state = self.get_or_create_state()
    return OAuth1(
        key,
        secret,
        resource_owner_key=token.get("oauth_token"),
        resource_owner_secret=token.get("oauth_token_secret"),
        callback_uri=self.get_redirect_uri(state),
        verifier=oauth_verifier,
        signature_method=SIGNATURE_HMAC,
        signature_type=SIGNATURE_TYPE_QUERY,
        decoding=None,
    )