Subterfuge-Revived / Remake-Core

Core repository that holds all game logic for both front end rendering and back end validation.
Creative Commons Zero v1.0 Universal
39 stars 24 forks source link

Convert gRPC server to REST #89

Closed QuinnBast closed 1 year ago

QuinnBast commented 1 year ago

Enhancement Description

The current gRPC implementation is limiting and cannot be accessed by web browsers. It also requires any other developers who want to interface with the game to understand gRPC.

Remove this massive overhead and turn the server into a REST API instead.

Solution

Use C# .NET API to turn the server into a REST API instead of a gRPC server. Implement JWT Authentication, Logging, and implement API Controllers for each of the various services.

I am currently working on this.