xero-node OAuth callback fails with `checks.state argument is missing` when appending params to the...
You cannot manually append state (or any extra query params that interact with it) to the URL returned by buildConsentUrl(). The state value must go through the Xero client's configuration so it is passed to openid-client; when you tack parameters onto the generated URL yourself, the callback's state validation …
Problem outcome: unknown