diff --git a/packages/core/src/NodeExecuteFunctions.ts b/packages/core/src/NodeExecuteFunctions.ts index 43ba12b451..3116b7e244 100644 --- a/packages/core/src/NodeExecuteFunctions.ts +++ b/packages/core/src/NodeExecuteFunctions.ts @@ -500,6 +500,9 @@ function digestAuthAxiosConfig( const realm: string = authDetails .find((el: any) => el[0].toLowerCase().indexOf('realm') > -1)[1] .replace(/"/g, ''); + const opaque: string = authDetails + .find((el: any) => el[0].toLowerCase().indexOf('opaque') > -1)[1] + .replace(/"/g, ''); const nonce: string = authDetails .find((el: any) => el[0].toLowerCase().indexOf('nonce') > -1)[1] .replace(/"/g, ''); @@ -519,7 +522,7 @@ function digestAuthAxiosConfig( const authorization = `Digest username="${auth?.username as string}",realm="${realm}",` + `nonce="${nonce}",uri="${path}",qop="auth",algorithm="MD5",` + - `response="${response}",nc="${nonceCount}",cnonce="${cnonce}"`; + `response="${response}",nc="${nonceCount}",cnonce="${cnonce}",opaque="${opaque}"`; if (axiosConfig.headers) { axiosConfig.headers.authorization = authorization; } else {