JIRA OAuth login always triggers a new authorize screen and authorized application

We want to make an application that uses the JIRA Rest API.
On this moment the OAuth 1.0a dance is working and we are able to call the JIRA API.

The problem:
A certain user is has already logged in on our application. He decides to log out and would like to login again. He clicks on the login button and the OAuth dance begins.
Now he needs to allow our application again for using his access token, but he has already allowed us to use his credentials. On this moment there is also a new Authorized Application registered in JIRA. (see image)

What do we need to do so JIRA knows that an access token already has been generated for our application?