Connected apps
Connected apps er der hvor superadmins kobler hver enkelt app i Simulant op til Console. Når en app er registreret korrekt, kan Console:
- Pushe ændringer til appen (ny bruger, ny rolle, system aktiveret).
- Hente audit-events fra appen til den samlede Audit-log.
- Probe sundheden på appen og vise grøn/rød status.
- Sende emails fra appen via fælles SMTP-konfiguration.
Siden er kun synlig for superadmins, og det er noget du typisk gør én gang ved opsætning og derefter kun rører hvis en app skifter URL eller falder ud.

Hvad du ser
Stat-kort øverst:
- Apps — totalt antal registrerede + hvor mange er aktive.
- Pushes (24t) — antal push-beskeder de sidste 24 timer + succes-procent.
- Sund — hvor mange apps er fuldt sunde (URL + audit + team-sync svarer).
- Token — om systemets fælles autentificerings-token er sat globalt.
App-grid — ét kort pr. registreret app:
- Navn og slug, klikbart link til appens URL.
- Sundhedsbadges: URL (kan vi nå appen?), audit (svarer audit-endpointet?), sync (kan vi pushe state?).
- Mini-stats: ok-pushes / fejl-pushes / sidste succesfulde push.
- Inline edit-form: navn og base-URL.
- Sender-override: appens email-afsender. Tomt felt = brug global default.
- Knapper nederst: Aktivér / Deaktivér og Slet.
Tilføj en ny app
Den stiplede formular øverst:
- Slug — kort identifier, fx
nordbank. Skal matche appens interne slug. - Navn — det navn der vises i UI'et, fx "Nordbank".
- Base URL — appens fulde URL, fx
https://nordbank.simulant.shop.
Klik Tilføj. Appen registreres som aktiv med det samme.
Sundhedstilstand
For hver aktiv app prober Console tre ting i parallel:
- URL — kan vi overhovedet nå hosten?
- audit — svarer appen korrekt på en autentificeret audit-forespørgsel?
- sync — er team-sync-endpointet til stede?
Grønne prikker betyder ok. Røde prikker betyder fejl — hold musen over for at se en kort fejlbeskrivelse. Hvis en app står med rød audit men grøn URL, betyder det typisk, at autentificerings-token er forkert eller mangler i den app.
Sender-override
Hver app sender emails (fx fakturaer fra Expense, password-resets fra Stack Auth). Som standard bruges den globale SMTP-default. Du kan overskrive afsender pr. app:
- Email — fx
nordbank@simulant.shopi stedet for default. - Navn — fx "Nordbank" i stedet for "Simulant".
Klik Gem for at overskrive. Lad felterne stå tomme for at falde tilbage til global default. Læs mere på SMTP.
Aktivér / Deaktivér
Deaktivér stopper Console for at pushe og probe appen, men sletter den ikke. Brug det fx hvis appen er midlertidig nede for vedligehold. Aktivér genoptager det.
Slet fjerner appen helt fra Console — push-beskeder stopper, og audit-events vises ikke længere fra den. Brug kun ved permanent nedlæggelse.
Sådan kommer du i gang
- Sørg for at superadmin-token er sat — du ser et grønt Sat badge på "Token"-stat-kortet øverst. Hvis ikke, sæt den i jeres deploy-opsætning først.
- Tilføj hver app via formularen — du finder slug og URL i den enkelte apps dokumentation.
- Vent 5-10 sekunder, og refresh siden. Sundhedsbadges skulle blive grønne.
- Hvis en app står med rød audit-badge, så gå til Diagnostic og kør probe — det viser præcis hvad svaret er.
Når noget ikke virker
- Røde URL-badge — appen kan ikke nås fra Console. Tjek at appen er deployet og at URL'en er korrekt.
- Røde audit-badge, grøn URL — token mismatch. Brug Diagnostic til at sammenligne.
- "Token mangler" øverst — den fælles autentificerings-token er ikke konfigureret. Console kan ikke pushe til nogen apps før den er sat.
- Push-stats viser fejl — kig på "Sidste fejl"-boksen på app-kortet. Den fortæller hvad responsen var.
- App svarer "405 Method Not Allowed" — det er fint, det betyder bare at Console testede med HEAD og appen kun accepterer POST. Den tæller stadig som "alive".