Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow shops to issue and use API keys for endpoints #6818

Open
zenweasel opened this issue Mar 1, 2023 · 0 comments
Open

Allow shops to issue and use API keys for endpoints #6818

zenweasel opened this issue Mar 1, 2023 · 0 comments
Labels
Bulk Import/Export API core work For issues that track feature development work being done by core Reaction developers

Comments

@zenweasel
Copy link
Collaborator

zenweasel commented Mar 1, 2023

Reason: The "authenticate and then use token" is fine for browsers but for external systems it's clumsy.

Users should be able to issue an API (created by the system), and add permissions like they would a normal user. They should also be able to remove and disable them.

The system should they take in the API key and use it instead of a token to allow access to endpoints.

Beyond the scope of this but there should be some hooks built in if people want to rate limit people. (e.g. we increment a counter per api key somewhere)

This should really be associated with the Bulk Import/Export API work

@zenweasel zenweasel added core work For issues that track feature development work being done by core Reaction developers Bulk Import/Export API labels Mar 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bulk Import/Export API core work For issues that track feature development work being done by core Reaction developers
Projects
None yet
Development

No branches or pull requests

1 participant