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
- Verify OAuth1 consumer key/secret and token values are complete.
- 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.