{"record":{"id":"0ae81d408ba77700","repo":"usebruno/bruno","slug":"oauth1-signing-failed-error-message-0ae81d","errorCode":null,"errorMessage":"OAuth1 signing failed: ${error.message}","messagePattern":"OAuth1 signing failed: (.+?)","errorType":"exception","errorClass":"Error","httpStatus":null,"severity":"error","filePath":"packages/bruno-electron/src/ipc/network/index.js","lineNumber":179,"sourceCode":"    proxyModeReason,\n    proxyConfig,\n    requestMaxRedirects,\n    httpsAgentRequestFields,\n    interpolationOptions,\n    followRedirects,\n    forwardAuthorizationHeader\n  });\n\n  if (request.ntlmConfig) {\n    axiosInstance = NtlmClient(request.ntlmConfig, axiosInstance.defaults);\n    delete request.ntlmConfig;\n  }\n\n  if (request.oauth1config) {\n    try {\n      applyOAuth1ToRequest(request, collectionPath);\n    } catch (error) {\n      throw new Error(`OAuth1 signing failed: ${error.message}`);\n    }\n  }\n\n  if (request.oauth2) {\n    let requestCopy = cloneDeep(request);\n    const { oauth2: { grantType, tokenPlacement, tokenHeaderPrefix, tokenQueryKey, tokenSource, accessTokenUrl, refreshTokenUrl } = {}, collectionVariables, folderVariables, requestVariables } = requestCopy || {};\n\n    // Get cert/proxy configs for token and refresh URLs\n    let certsAndProxyConfigForTokenUrl = certsAndProxyConfig;\n    let certsAndProxyConfigForRefreshUrl = certsAndProxyConfig;\n\n    if (accessTokenUrl && grantType !== 'implicit') {\n      const interpolatedTokenUrl = interpolateString(accessTokenUrl, {\n        globalEnvironmentVariables,\n        collectionVariables,\n        envVars,\n        folderVariables,\n        requestVariables,","sourceCodeStart":161,"sourceCodeEnd":197,"githubUrl":"https://github.com/usebruno/bruno/blob/9bdd81c7bdc57006e5f5ebffb79321a8d979f712/packages/bruno-electron/src/ipc/network/index.js#L161-L197","documentation":"Error \"OAuth1 signing failed: ${error.message}\" thrown in usebruno/bruno.","triggerScenarios":"Thrown at packages/bruno-electron/src/ipc/network/index.js:179 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Verify OAuth1 consumer key/secret, token, and signature method settings.","Check the reported underlying error message for details."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"9bdd81c7bdc57006e5f5ebffb79321a8d979f712","analyzedAt":"2026-08-13T04:09:25.751Z","schemaVersion":2},"datasetVersion":"2026-08-13T04:17:16.726Z"}