{
  "authProviders": [
    {
      "id": "company",
      "type": "oidc",
      "issuer": "https://auth.example.com/t/company",
      "clientId": "gate-one",
      "clientSecretEnv": "MYCOMPANY_OIDC_SECRET",
      "loginBaseUrl": "https://login.example.com",
      "cookieDomain": "example.com",
      "cookieName": "gate_one_company_session",
      "roleClaims": [
        "roles"
      ],
      "mcpAudience": "https://mcp.example.com",
      "sessionKeyEnv": "MYCOMPANY_SESSION_KEY",
      "sessionStore": {
        "type": "redis",
        "url": "redis://redis:6379/0",
        "passwordEnv": "REDIS_PASSWORD",
        "prefix": "cladone:auth:v1:"
      }
    }
  ],
  "defaultAuthProvider": "company",
  "routes": [
    {
      "host": "app.example.com",
      "path": "/*",
      "frontend": true,
      "backend": "http://app:8080",
      "auth": {
        "provider": "company"
      }
    }
  ]
}
