You won;t need to create a user to associate with a token, tokens and users are separate things. If you want to have an identity attached to a developer, then you can do that to.
The simplest thing is to just produce keys, but you will need to keep track of them yourself.
If you create users and then attach keys, then you will have an identity -> token link that can help manage users access and upgrade them easier but the flow is more complicated and involves key request objects.
But to get started, the simplest thing is:
- Use the create key API method to generate a key, the sessions object has an overview here
- When you create the key, give them access to a base API, and (this is quite important), use a policy ID so that you can manage the quotas across all your tokens really easily instead of one by one
- Provide the key to the end user
That should get you started.