# Konfigurasjon for docker compose-testingen. Alle tre innloggingsmetodene er # på samtidig, noe man nok ikke vil i virkeligheten, men her er poenget å # kunne prøve dem. # # Hemmelighetene settes som miljøvariabler i compose.yaml, ikke her. [app] title = "Announcer Test" subtitle = "Docker-oppsett – PIN, JWT og OIDC er alle slått på" accent = "#f5a623" quick_phrases = ["Dette er en test", "Pizzaen er kommet. Hent i kantina!"] # Mesh: denne er sentral (ANNOUNCER_ROLE=sentral i compose.test.yaml). Ingen # [zones] her med vilje – sonene a og b skal dukke opp fordi de melder seg. [auth] providers = ["oidc", "jwt", "pin"] [auth.pin] pin = "1234" role = "crew" hint = "1234 i dette testoppsettet" [auth.jwt] issuer = "http://localhost:9000" audience = "announcer" role_claim = "roles" [auth.oidc] issuer = "http://localhost:9000" client_id = "announcer" label = "Logg inn med dummy-IdP" # Delt horisont: nettleseren ser IdP-en som localhost:9000, mens announcer # selv snakker med den som idp:9000 inne i compose-nettet. Derfor settes # endepunktene manuelt istedenfor å bruke discovery. authorization_endpoint = "http://localhost:9000/oauth/authorize" token_endpoint = "http://idp:9000/oauth/token" [roles] anonymous = ["view"] crew = ["view", "preview", "announce", "schedule"] admin = ["*"]