Phase 2 - Implement support for API keys
hyperioxx opened this issue · comments
Frontman should support API key authentication for backend services. This will enable users to secure their services with API keys, which can be created and managed by Frontman.
Proposed Solution:
- Add support for creating and managing API keys in Frontman.
- Add a new API key field in the BackendService struct.
- When a request is made to a backend service that requires an API key, Frontman should verify that the API key is present and valid.
- If the API key is invalid, return a 401 Unauthorized response to the client.