I am working on a Node application that authenticates with Xero using the xero-node SDK. I have seen an error TenantConsent status DENIED
in our logs and am trying to understand exactly what scenario would result in this error being returned. Does anyone know?
Here is the stack trace (the anonymous method on XeroClient
is apiCallback
):
<code>ERROR OPError: access_denied (TenantConsent status DENIED)
at Client.callback (/var/task/node_modules/xero-node/node_modules/openid-client/lib/client.js:427:13)
at XeroClient.<anonymous> (/var/task/node_modules/xero-node/dist/XeroClient.js:108:58)
at Generator.next (<anonymous>)
at fulfilled (/var/task/node_modules/xero-node/dist/XeroClient.js:28:58)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
</code>
<code>ERROR OPError: access_denied (TenantConsent status DENIED)
at Client.callback (/var/task/node_modules/xero-node/node_modules/openid-client/lib/client.js:427:13)
at XeroClient.<anonymous> (/var/task/node_modules/xero-node/dist/XeroClient.js:108:58)
at Generator.next (<anonymous>)
at fulfilled (/var/task/node_modules/xero-node/dist/XeroClient.js:28:58)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
</code>
ERROR OPError: access_denied (TenantConsent status DENIED)
at Client.callback (/var/task/node_modules/xero-node/node_modules/openid-client/lib/client.js:427:13)
at XeroClient.<anonymous> (/var/task/node_modules/xero-node/dist/XeroClient.js:108:58)
at Generator.next (<anonymous>)
at fulfilled (/var/task/node_modules/xero-node/dist/XeroClient.js:28:58)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
I have tried searching on the Xero docs, Google, Github & StackOverflow.