3f23781493
- GET /api/setup/status: verify showAuthProviderStep logic for all cases (fresh install, env vars present, setup complete, DB config exists) - POST /api/setup/auth-provider: 403 after complete, 409 if already configured, creates config with encrypted secret, Zod validation - POST /api/setup/auth-provider/test: 403 after complete, unreachable issuer, valid issuer, invalid issuer (non-200) Co-Authored-By: Paperclip <noreply@paperclip.ing>