Story
As the maintainer of the API, I would like to require users of the API to authenticate and be authorized to use API endpoints.
This is for security purposes as well as load and logging of actions.
Possible Solution
Basic auth with manually created set of usernames and passwords as MVP
Use specific user accounts that have been granted API permission as enhancement
Add API specific permissions to more granularly limit what endpoints are authorized
Add an API-KEY generation for users to more easily track specific API access
Story As the maintainer of the API, I would like to require users of the API to authenticate and be authorized to use API endpoints. This is for security purposes as well as load and logging of actions.
Possible Solution