Table of Contents

Namespace SEBT.Portal.Api.Startup

Classes

HealthCheckResponseWriter

Writes structured JSON responses for the /health endpoint, including overall status, total duration, and per-check details.

OidcVerificationClaimStartupLog

Logs the configured OIDC verification claim names once at startup, so a missing fallback is visible in the logs rather than only as users unexpectedly reading as unverified.

PiiEncryptionStartupBackfill

Gates post-migration PiiPlaintextEncryptionBackfill on RunStartupBackfill and applies startup-safe error handling.

StateOverlayConfiguration

Adds the state-specific configuration overlay (appsettings.{state}.json) to the application's configuration chain.