Еще и 3) а после авторизации отправь куда-нибудь.
Но 2) - это не просто вызов API, это обучно дофига всего (и хорошо если все на серверных куках, но может и на JWT и на чем-то еще)
Не только "отправь куда-нибудь". Это ещё и проверка, что пользователь действительно пришёл оттуда, откуда он якобы говорит.
А также - что у него есть и работают заявленные технологии, нет сильного расхождения во времени, нет проблем с вашей же клиент-сайд автоматизацией, которая может быть поломана очередным адблокером и т.п.