As far as I can tell, JIRA doesn't support HMAC-SHA1 for the OAuth signature method; it only supports RSA-SHA1. At least this is the case for some versions.
The included jira library doesn't support RSA-SHA1. Maybe it can be replaced with this one?
I was only able to get OAuth working using the latter library, although I had to change the API calls slightly.
I also was able to get it working by changing package.json to use this fork:
As far as I can tell, JIRA doesn't support HMAC-SHA1 for the OAuth signature method; it only supports RSA-SHA1. At least this is the case for some versions.
The included jira library doesn't support RSA-SHA1. Maybe it can be replaced with this one?
I was only able to get OAuth working using the latter library, although I had to change the API calls slightly.
I also was able to get it working by changing package.json to use this fork:
which has this fix. Then I added:
to the oauth config.