-- default: AUTH=origin:ident
Like AUTH=proxy, specify using the value in "Authorization"
field in the HTTP header to authenticate the user, except
that accessibility to a DeleGate as a "HTTP origin server" is
checked in this case.
Any user who can login to the localhost of this DeleGate,
giving a correct pair of user name and password in
Authorization, will be authorized to access.
Specify the identifier of the host of this DeleGate, which is put into
the Via field in forwarded HTTP message headers as follows:
Via: protocol-version hostIdentifier ( comment )
If no AUTH=viagen is specified, a default pseudonym is used for
If empty hostIdentifier is specified, as AUTH="viagen",
the hostname of this DeleGate is used.
A special specification AUTH="viagen:-" disables the insertion
of the Via field.
If '%' character is used in a hostIdentifier, it is interpreted
as the format for authString below.
Generate "Authorization: Basic authString"
in a HTTP request header to be forwarded to a server,
if it does not have an original Authorization field from a client.
The authString should be "userName:passWord".
The following special string stand for attributes of clients.
-- user name got using Ident protocol
-- host name of the client got from the socket
-- host name of the network interface to the client
-- like %i but use the value of "Host:" if given in HTTP