Flytt OAuth-infrastruktur til organisasjonskonto
I dag kjører Cloudflare Worker-en (samt-bu-cms-auth.erik-hag1.workers.dev) og GitHub OAuth App-en («SAMT-X Docs») på personlige kontoer tilknyttet én enkelt utvikler. Hvis denne personen forlater prosjektet eller bytter konto, slutter innlogging og redigering å fungere for alle brukere.
Hva bør gjøres
- Cloudflare Worker – flytt
samt-bu-cms-auth-workeren til en delt Cloudflare-konto eller organisasjonskonto eid av SAMT-X-prosjektet - GitHub OAuth App – eksisterende «SAMT-X Docs»-app eies allerede av
samt-x-organisasjonen ✅ – men callback URL peker på den personlige Worker-en (punkt 1 løser dette) - Cloudflare API-nøkler – oppdater GitHub Actions-secrets (
CF_ACCOUNT_ID,CF_API_TOKEN) til ny konto
Risiko ved å ikke gjøre det
- Tap av tilgang til én personlig konto → alle redaktører mister innloggingsmuligheten
- Ingen varslingsmekanisme – problemet oppdages først når brukere rapporterer at redigering ikke fungerer
Prioritet
Medium – erik-hag1 vises eksplisitt som redirect-URL i GitHub sin autorisasjonsdialog for alle brukere som logger inn. Dette fremstår uprofesjonelt og forvirrende. Bør løses før prosjektet åpnes for bredere bruk.