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

    Function buildBasicAuthHandler

    • Build a basic auth handler Supports both single account (legacy) and multiple accounts

      Parameters

      • auth: BasicAuthOptions

        Basic auth configuration

      Returns CaddyRouteHandler

      Basic auth handler

      // Single account (legacy)
      buildBasicAuthHandler({
      enabled: true,
      username: "admin",
      passwordHash: "$2a$10$...",
      realm: "Admin Area"
      })
      // Multiple accounts (recommended)
      buildBasicAuthHandler({
      enabled: true,
      accounts: [
      { username: "admin", password: "$2a$10$..." },
      { username: "user", password: "$2a$10$..." }
      ],
      realm: "Protected Area",
      hash: { algorithm: "bcrypt", cost: 10 }
      })