Creating a new user with Jira REST API using Basic authentication

I am trying to create a new Jira user using the POST /rest/api/3/user. I have tried to do from my Forge application but since the API is experimental I get the Oauth2 Not enabled for endpoint error. from prior questions asked about this I noticed that the user Provisioning is recommended but according to my app needs I still would prefer the API endpoint for now.

I have confirmed that the API works by using the Basic authentication approach which would make me have to read the user account API key and I feel like it’s an extra step for the user experience.

Is there any other workaround for this? Is it a good idea to prompt the user to provide their API token?, if I endup reading the user API token, is there any recommended good practices about storing such info securely in the app Storage