Build an authorization policy (gatekeeper) configuration
Policy options
Validated authorization policy configuration
import { buildAuthorizationPolicy } from "@.../caddy-api-client/plugins/caddy-security";const policy = buildAuthorizationPolicy({ name: "admin-policy", accessLists: [ { claim: "roles", values: ["admin", "editor"], action: "allow" }, ], bypass: ["/health", "/metrics"],}); Copy
import { buildAuthorizationPolicy } from "@.../caddy-api-client/plugins/caddy-security";const policy = buildAuthorizationPolicy({ name: "admin-policy", accessLists: [ { claim: "roles", values: ["admin", "editor"], action: "allow" }, ], bypass: ["/health", "/metrics"],});
Build an authorization policy (gatekeeper) configuration