I have an electron app where users login in to their JIRA accounts using OAuth 2.0
I create a GET request to /rest/api/2/search with Bearer authorization token to get the issue list.
From the issue metadata I get the attachment content url and make a GET request to /secure/attachment/{id}/{filename} (without Bearer authorization)
Sometimes instead of the redirection to the attachment file I get an redirection to a login page.
I think it could be because of expiration of cloud.session.token cookie (the expiry date is setting to now + 1 month)
If I delete cloud.session.token manually and repeat my flow: request to /rest/api/2/search with Bearer authorization token, then request to /secure/attachment/{id}/{filename} I get the same results (redirection to a login page)
How can I prevent such behavior?
Thanks.
Regards.
Dina.