feat: Implement login request handler with token generation and error handling

This commit is contained in:
Neil Dorin 2026-04-16 21:31:42 -06:00
parent d1501d2dab
commit dc656bddf1
5 changed files with 241 additions and 6 deletions

View file

@ -69,6 +69,7 @@ public class EssentialsWebApi : EssentialsDevice
_server = new WebApiServer(Key, Name, BasePath);
_debugServer = new WebApiServer($"{key}-debug-app", $"{name} Debug App", "/debug");
_debugServer.SetFallbackHandler(new ServeDebugAppRequestHandler());
@ -79,6 +80,11 @@ public class EssentialsWebApi : EssentialsDevice
{
var routes = new List<HttpCwsRoute>
{
new HttpCwsRoute("login")
{
Name = "Root",
RouteHandler = new LoginRequestHandler()
},
new HttpCwsRoute("versions")
{
Name = "ReportVersions",