Все очень просто - делаешь то же, что и броузер:
как только получаешь 401-й ответ, посылаешь в следующем запросе дополнительный заголовок:
Authorization: BASIC base64(login:password)
Я предполагаю, что используется базовая аутентификация.
base64(login:password) - это строка "login:password", закодированная с помощью base64.
Информацию по base64 сможешь найти поиском по этому форуму.