{
  "label": "Proxy configuration.",
  "properties": {
    "header_map": {
      "label": "Header mapping definitions for proxy user passing.",
      "properties": {
        "user": {
          "label": "Header name from upstream proxy to identify user."
        },
        "role": {
          "label": "Header name from upstream proxy to identify user role."
        },
        "role_map": {
          "label": "Mapping of Frigate roles to upstream group values. "
        }
      }
    },
    "logout_url": {
      "label": "Redirect url for logging out with proxy."
    },
    "auth_secret": {
      "label": "Secret value for proxy authentication."
    },
    "default_role": {
      "label": "Default role for proxy users."
    },
    "separator": {
      "label": "The character used to separate values in a mapped header."
    }
  }
}