Браузеры не делают аутентификации очень хорошо. Я использую tsocks или proxychains, чтобы сделать функции прокси и аутентификацию. Что-либо поддерживаемое сервером, вероятно, поддерживается proxychains - сертификаты имени пользователя/пароля симметричное шифрование... существуют способы сделать все это. Мне нравится абстрагировать его так, браузер даже не знает, что это проксируется все же.