Squid auth helper for local auth

  • Sebastien
Channel Revision Published Runs on
latest/beta 1 19 Dec 2024
Ubuntu 22.04 Ubuntu 20.04
latest/edge 2 19 Dec 2024
Ubuntu 22.04 Ubuntu 20.04
juju deploy digest-squid-auth-helper --channel beta
Show information

Platform:

Ubuntu
22.04 20.04

Learn about configurations >

  • authentication-type | string

    Default: digest

    Specifies which authentication type Squid will provide. Currently supports "basic" and "digest". Only one authentication type is active at a time.

  • children-idle | int

    Default: 1

    Amount of idle child process to manage authentication that must be available at any time.

  • children-max | int

    Default: 20

    Maximum amount of child process created to manage authentication.

  • children-startup | int

    Initial amount of child process to manage authentication created at startup. If 0, first one will be created on demand.

  • nonce-garbage-interval | int

    Default: 5

    Specifies the interval in minutes that nonces that have been issued to client_agent's are checked for validity. Required if authentication_type is "digest".

  • nonce-max-count | int

    Default: 50

    Specifies the maximum number of times a given nonce can be used. Required if authentication_type is "digest".

  • nonce-max-duration | int

    Default: 30

    Specifies the maximum length of time in minutes a given nonce will be valid for. Required if authentication_type is "digest".

  • realm | string

    Default: squid

    Name of the HTTP authentication realm. Required if authentication_type is "digest".

  • vault-filepath | string

    Default: /etc/squid-auth/password-file

    Path where usernames and passwords will be stored.