Клиентом каждый раз проверяется наличие HTTP заголовка "Authorization".
вероятно имел ввиду "Сервером каждый раз проверяется наличие HTTP заголовка Authorization". И в случае если там такого нет сервер отвечает чем-то вроде такого "WWW-Authenticate: Basic realm="WallyWorld"
Цитата:
Сообщение от RFC 2617
Upon receipt of an unauthorized request for a URI within the
protection space, the origin server MAY respond with a challenge like
the following:
WWW-Authenticate: Basic realm="WallyWorld"