User can set the strongest authentication scheme level allowable;
if basic level is set, then all basic challenge received will be
attempted but digest challenge will be ignored; if digest level
is set, then all basic and digest challenges received will be
attempted; if automatic detection level is set, then it will behave
the same way as for Digest Authentication but for future purpose it implies
that it will attempt any supported authentication schemes.