mirror of
https://github.com/PepperDash/Essentials.git
synced 2026-08-31 19:08:29 +00:00
feat: Implement login request handler with token generation and error handling
This commit is contained in:
parent
d1501d2dab
commit
dc656bddf1
5 changed files with 241 additions and 6 deletions
|
|
@ -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",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue