usebruno/bruno · error · Error

OAuth1 signing failed: ${error.message}

Error message

OAuth1 signing failed: ${error.message}

What it means

Error "OAuth1 signing failed: ${error.message}" thrown in usebruno/bruno.

Source

Thrown at packages/bruno-cli/src/runner/run-single-request.js:679

        forwardAuthorizationHeader: forwardAuthorizationHeader,
        proxyMode,
        proxyConfig,
        systemProxyConfig: cachedSystemProxy,
        httpsAgentRequestFields,
        interpolationOptions,
        disableCache
      });

      if (request.ntlmConfig) {
        axiosInstance = NtlmClient(request.ntlmConfig, axiosInstance.defaults);
        delete request.ntlmConfig;
      }

      if (request.oauth1config) {
        try {
          applyOAuth1ToRequest(request, collectionPath);
        } catch (error) {
          throw new Error(`OAuth1 signing failed: ${error.message}`);
        }
      }

      if (request.awsv4config) {
        // todo: make this happen in prepare-request.js
        // interpolate the aws v4 config
        request.awsv4config.accessKeyId = interpolateString(request.awsv4config.accessKeyId, interpolationOptions);
        request.awsv4config.secretAccessKey = interpolateString(
          request.awsv4config.secretAccessKey,
          interpolationOptions
        );
        request.awsv4config.sessionToken = interpolateString(request.awsv4config.sessionToken, interpolationOptions);
        request.awsv4config.service = interpolateString(request.awsv4config.service, interpolationOptions);
        request.awsv4config.region = interpolateString(request.awsv4config.region, interpolationOptions);
        request.awsv4config.profileName = interpolateString(request.awsv4config.profileName, interpolationOptions);

        request.awsv4config = await resolveAwsV4Credentials(request);
        addAwsV4Interceptor(axiosInstance, request);

View on GitHub (pinned to 9bdd81c7bd)

Solutions

  1. Verify OAuth1 consumer key/secret and token values are complete.
  2. Check the signature method is supported (HMAC-SHA1, RSA-SHA1, PLAINTEXT).

When it happens

Trigger: Thrown at packages/bruno-cli/src/runner/run-single-request.js:679 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of usebruno/bruno@9bdd81c7bd (2026-08-13). Data as JSON: /api/errors/2df800c110a7df78. Report an issue: GitHub.