{
  "port": 8080,

  "jwtAuth": {
    "jwksUrl": "https://YOUR_DOMAIN.auth0.com/.well-known/jwks.json",
    "audience": ["https://api.example.com"],
    "issuer": "https://YOUR_DOMAIN.auth0.com",
    "jwksRefreshSecs": 3600,
    "skipPaths": ["/__health__", "/auth/**", "/docs/**"]
  },

  "requestTransform": {
    "setHeaders": {
      "X-User-ID":    "{{ jwt.sub }}",
      "X-User-Email": "{{ jwt.email }}",
      "X-User-Role":  "{{ jwt.role }}"
    },
    "removeHeaders": ["Authorization"]
  },

  "proxy": {
    "/api": "http://backend:4000"
  },

  "healthCheck": true
}
