class basic_auth_handler :?enable_reauth:bool -> ?skip_challenge:bool -> #key_handler ->
auth_handler
enable_reauth
: If set to true
, a quicker authentication
mode is enabled: when a request is sent out, it is checked whether
a previous request/response cycle exists that needed authentication.
If so, the same credentials are added to the request. Normally,
the request would be sent without credentials first, and only after
getting the authentication challenge the request is resent with the
credentials. Reauthentication is only done for the same realm and the
same domain. The path of the request URI, however, may be different.
skip_challenge
: This option enables a mode so that the credentials
are added to HTTP requests even before any response has been seen
by the server.
This adds additional security risks, and may cause that
credentials are sent to servers that forge their identity.
As no challenge is known, the realm string is
simply assumed to be "anywhere".