Очень многое зависит от сайта и того, как он предоставляет контент ("статически" или с помощью js). От последнего зависит то, с помощью чего придется взаимодействовать с сайтом а следовательно и как работает авторизация в этом "чего".
Основных варианта взаимодействия с сайтами навскидку вижу 2:
Читаете про каждый из них ,определяете, как происходит авторизация (на сайте и как библиотеки с этим методом работают) и четко (прежде всего - для себя) формируете то, что вам нужно делать. После чего делаете что нужно.