Authenticatie
- Login-pagina — gebruikersnaam + wachtwoord
- Sessie-beheer via ASP.NET Core cookie-auth
- Beveiligde routes — niet-ingelogde gebruikers doorgestuurd naar login
- Rollen:
Admin · Viewer
Admin-functies
- Handmatig signaal insturen (Buy / Sell / Hold) via dashboard UI
- Bot pauzeren / hervatten zonder herstart
- Stop-loss percentage aanpassen via UI
- Positie forceren sluiten (noodstop)
Viewer-rechten
- Alle Fase 1 + 2a componenten zichtbaar (read-only)
- Geen toegang tot admin-acties
Acceptatiecriteria (Must)
- stats.sygnion.com niet bereikbaar zonder login
- Admin-acties alleen zichtbaar voor Admin-rol
- SignalR-verbinding blijft actief na login
- Geen regressies in Fase 1 + 2a functionaliteit
- Build 0 errors · 0 warnings
Buiten scope
- OAuth / externe identity provider
- Meerdere gebruikers beheren
- Audit-log van admin-acties
- OHLC-grafiek