Есть идея делать POST запросы
Ну как бы других вариантов особо и нет. В браузере, через "Инструменты разработчика" (или типа того) посмотреть что и куда браузер отправляет во время авторизации. Думаю как минимум это пост запрос с логином, паролем и какими-то полями. Но скорее всего есть нюансы типа csrf или может капча какая-то. Тут всё индивидуально и зависит от сайта, на котором требуется регистрироваться/авторизоваться. Может там вообще на js и ajax запросах происходит, тогда придётся имитировать их)