AoTTG-2
AoTTG-2 copied to clipboard
API Setup
How will this feature improve the game? Within AoTTG2, we will be having our own API which can persist data. This issue is client side implementation (HttpClient) of https://github.com/AoTTG-2/AoTTG-2-Identity-Server/issues/4.
Describe the solution you'd like An "AoTTG2.API" standalone package which can execute async HTTP Methods to the AoTTG2 API.
So far, so good:
- Users can change their username
- Additional external providers can be linked to the same account
- GDPR compliant (data request & account deletion)
- Setup Swaggerhub, to automatically generate client side code based on API endpoints
- Setup Authorization
- Setup persistence (MSSQL instead of the temp Sqlite)
Todo's:
- ~~Use Azure Keyvault, to hide Production secrets~~ This is done via Github action secrets instead
- [x] Setup MSSQL for Production
- [x] Implement one endpoint to define structure (Report functionality)
Updated the labels accordingly
This issue is stale because it has been open 15 days with no activity. Remove stale label or comment