@karmaniverous/jeeves
    Preparing search index...

    Type Alias AuthSpec

    AuthSpec: "none" | { insiderOnly?: boolean; schemes: readonly AuthScheme[] }

    Who may call an entry. Descriptive only: core uses it for the client, OpenAPI and tool definitions, and never enforces it; each component's own middleware enforces it (spec Decision 80).

    Type Declaration

    • "none"
    • { insiderOnly?: boolean; schemes: readonly AuthScheme[] }
      • Optional ReadonlyinsiderOnly?: boolean

        Restricted to insiders (jeeves-server).

      • Readonlyschemes: readonly AuthScheme[]

        Accepted credential schemes; any one suffices.

    'none' is an open route. Otherwise any one of schemes is accepted, and insiderOnly marks routes restricted to insiders (jeeves-server).