@accelerated-software-development/caddy-api-client - v0.4.3
    Preparing search index...

    Interface AuthorizationPolicy

    Authorization policy (gatekeeper) configuration

    interface AuthorizationPolicy {
        access_lists?: {
            action?: "allow" | "deny";
            claim?: string;
            values?: string[];
        }[];
        bypass?: string[];
        crypto_key?: { source?: string; token_name?: string };
        name: string;
    }
    Index

    Properties

    access_lists?: { action?: "allow" | "deny"; claim?: string; values?: string[] }[]

    Access control lists

    Type Declaration

    • Optionalaction?: "allow" | "deny"

      Action: allow or deny

    • Optionalclaim?: string

      Required claims for this rule

    • Optionalvalues?: string[]

      Required values for the claim

    bypass?: string[]

    Bypass paths (no auth required)

    crypto_key?: { source?: string; token_name?: string }

    Crypto key configuration for JWT validation

    Type Declaration

    • Optionalsource?: string

      Token source (header, cookie, query)

    • Optionaltoken_name?: string

      Token name

    name: string

    Policy name (referenced by gatekeeper_name in handlers)