Implement dashboard authentication #76

Merged
dohertj2 merged 2 commits from agent-1/issue-17-implement-dashboard-authentication into main 2026-04-26 18:18:45 -04:00
Owner

Summary

  • adds API-key-backed dashboard login/logout endpoints with anti-forgery validation
  • adds the MxGateway.Dashboard secure cookie scheme and dashboard authorization policy
  • covers admin-scope, localhost bypass, and cookie hardening behavior with focused tests
  • updates dashboard and gateway docs

Closes #17

Verification

  • dotnet build src\MxGateway.sln
  • dotnet test src\MxGateway.Tests\MxGateway.Tests.csproj --no-build --filter FullyQualifiedName~Gateway
  • dotnet test src\MxGateway.sln --no-build
## Summary - adds API-key-backed dashboard login/logout endpoints with anti-forgery validation - adds the `MxGateway.Dashboard` secure cookie scheme and dashboard authorization policy - covers admin-scope, localhost bypass, and cookie hardening behavior with focused tests - updates dashboard and gateway docs Closes #17 ## Verification - `dotnet build src\MxGateway.sln` - `dotnet test src\MxGateway.Tests\MxGateway.Tests.csproj --no-build --filter FullyQualifiedName~Gateway` - `dotnet test src\MxGateway.sln --no-build`
dohertj2 added 1 commit 2026-04-26 18:18:15 -04:00
dohertj2 added 1 commit 2026-04-26 18:18:30 -04:00
dohertj2 merged commit ed1018c3bb into main 2026-04-26 18:18:45 -04:00
Sign in to join this conversation.