AoTTG-2 icon indicating copy to clipboard operation
AoTTG-2 copied to clipboard

API Setup

Open Lithrun opened this issue 5 years ago • 3 comments

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.

Lithrun avatar Feb 21 '21 18:02 Lithrun

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)

Lithrun avatar Feb 26 '21 23:02 Lithrun

Updated the labels accordingly

Prolonpo avatar Aug 08 '21 15:08 Prolonpo

This issue is stale because it has been open 15 days with no activity. Remove stale label or comment

github-actions[bot] avatar Aug 24 '21 00:08 github-actions[bot]