Для отправки логина и пароля используют POST по HTTPS: секреты не должны попадать в URL, историю браузера и обычные журналы адресов.
При авторизации с логином и паролем лучше использовать GET или POST? Почему?
Для отправки логина и пароля используют POST по HTTPS: секреты не должны попадать в URL, историю браузера и обычные журналы адресов.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Для отправки логина и пароля используют POST по HTTPS: секреты не должны попадать в URL, историю браузера и обычные журналы адресов.
POST сам по себе ничего не шифрует — это делает TLS. Сервер должен проверять данные, ограничивать попытки, защищать сессию и не кешировать чувствительный ответ. Нельзя помещать пароль в query даже при POST; для cookie-авторизации отдельно учитывают CSRF и безопасные атрибуты cookie.