Innlogging — /admin/login
Hvem ser dette: Alle (siden er offentlig — selve innloggingen krever en gyldig JWT eller bootstrap-passord) Krever kapabilitet: (ingen — kapabilitetskrav avhenger av hvilken rolle/token du velger)

Hva siden gjør
Inngangen til administrasjonsgrensesnittet. Setter en HttpOnly-cookie med staff-JWT som PostgREST aksepterer i påfølgende kall.
Hva du ser
Sidene har tre innloggingsveier:
- Dummy-rollevelger (standardvisning) — ferdige profiler du klikker på. Listen viser åtte rader: to greyede PostgreSQL-roller (
railway_owner,authenticator) som ikke kan brukes til økt, og seks som virker (anon, Full admin, Registrations admin, Content editor, App-log viewer, Users admin). Beskrevet i detalj i Administrasjon og Test av dummy-innlogging. - Manuell JWT-paste — lenken «Manuell innlogging (lim inn staff-JWT)» under velgeren åpner et tekstfelt der du kan lime inn en gyldig HS256-token. Brukes når UIS har gitt deg et token direkte. URL blir
/admin/login?manual=1. - Automatisk innlogging fra miljø-JWT (
?auto=1) — for CI / automatisert smoketesting. Hopper over velgeren og setter cookie direkte fraPOSTGREST_ADMIN_JWTellerPOSTGREST_STAFF_JWT_UIS. Ikke synlig for vanlige brukere.
Vanlige oppgaver
- Logge inn som full administrator under demo — klikk «Full admin». Du lander på
/adminmed alle sidemenygrupper. - Logge inn med UIS-token — klikk «Manuell innlogging», lim inn JWT, klikk «Logg inn».
- Logge ut — knappen «Logg ut» nederst i sidefeltet (når du er innlogget). Eller besøk
/admin/loginmed en utløpt cookie.
Fallgruver
- «Sett JWT_SECRET i .env»-banneret — vises hvis serveren ikke har
JWT_SECRETkonfigurert. Hverken dummy-velgeren eller manuell paste virker uten den. Kontakt utviklerne. - «Ugyldig eller utløpt staff-JWT.» ved manuell paste — token-signaturen verifiserer ikke mot
JWT_SECRET, ellerexper passert. Be om en fersk token fra UIS, eller mint en lokal vianode scripts/mint-staff-jwt.mjs(kun lokal utvikling). - Dummy-innlogging er utviklingsstillas, ikke produksjon-auth. Erstattes med Okta eller Authentik før systemet brukes mot ekte data utenfor demo-miljøer. Se Project conventions.
Relatert
- Mine tilganger — sjekk hva tokenet ditt inneholder etter innlogging
- Administrasjon — rollevelger — beskrivelse av hver dummy-rolle
- Test av dummy-innlogging — funksjonell sjekkliste per rolle