{
  "slug": "basic-auth-header-generator",
  "name": "gizza-ai/basic-auth-header-generator",
  "version": "0.1.0",
  "title": "Basic Auth Header Generator — HTTP Authorization — gizza.ai",
  "description": "Generate an HTTP Basic Authorization header from a username and password — base64(user:pass) per RFC 7617. Runs in your browser, nothing is sent, free.",
  "tags": [
    "basic auth",
    "authorization header",
    "http basic",
    "base64 credentials",
    "rfc 7617",
    "api auth"
  ],
  "category": "network",
  "urls": {
    "page": "https://gizza.ai/tools/basic-auth-header-generator/",
    "markdown": "https://gizza.ai/tools/basic-auth-header-generator/index.md",
    "descriptor": "https://gizza.ai/tools/basic-auth-header-generator/tool.json",
    "deep_link_example": "https://gizza.ai/tools/basic-auth-header-generator/?username=aladdin&password=opensesame&full_header=true"
  },
  "cli": "gizza tool basic-auth-header-generator \"aladdin\"",
  "tool": {
    "description": "Build an HTTP Basic Authorization header value from a username and password: 'Basic ' + base64(username:password) per RFC 7617. Set full_header=true to get the whole 'Authorization: Basic …' line. The username must not contain a colon; the password may be empty.",
    "parameters": {
      "additionalProperties": false,
      "properties": {
        "full_header": {
          "default": false,
          "description": "When true, return the full 'Authorization: Basic …' header line; otherwise just the 'Basic …' value. Default false.",
          "type": "boolean"
        },
        "password": {
          "default": "",
          "description": "The password (may be empty).",
          "type": "string"
        },
        "username": {
          "description": "The username (must not contain a colon).",
          "type": "string"
        }
      },
      "required": [
        "username"
      ],
      "type": "object"
    }
  }
}