I am creating an application on Jira (using Forge). In addition I am creating a migration tool (Using C# & Atlassian.SDK) to migrate from Lite version to external application (that outside of Jira).
For this migration I need the user to enter his email and enter a token that generated by the admin.
From the given details I am able to create a authorization token (API token that enable access to Jira Rest Endpoints).
I am trying to think about a better solution in order for the process to be faster for the user.
I read about the consumer Key and generated private key, however I didn't find enough information.
Is there any suggestions how I can move the session from Jira to the migration tool in a smoother way that the user won't need to enter those details.