Если вам для тестов, то посоветую вам использовать fiddler. Там есть возможность скриптования и можно заменять всякие заголовки и куки на лету. Т.е. вы проходите авторизацию на сайте (любым методом, хоть post-аутентификацией, хоть oauth, хоть openid), вытаскиваете из любого запроса после авторизации куки или необходимые заголовки (очень редко) а после во всех запросах скриптом fiddler подменяете параметры. Я так прогонял тесты по смс-аутентификации, когда программа уж точно сама не может залогиниться. Таким способом можно делать любые запросы авторизованными, даже curl, wget и другие, главное перенаправить запрос через fiddler. Иногда кука может протухнуть, тогда заново перелогиниваетесь, прописываете новую куку в скрипт fiddler и продолжаете дальше... Бронебойная хрень даже для сайт-скраббинга. )))