Данные POST отправляются в виде простого текста, если вы используете незашифрованное соединение HTTP.
Если это достаточно безопасно, зависит от вашего использования (подсказка: это не так).
Если и сервер, и клиентский компьютер, и ВСЕ МАШИНЫ МЕЖДУ ИМИ являются частью управляемой, полностью доверенной сети, это может быть нормально.
Вне этих очень ограниченных обстоятельств (а иногда даже внутри них) проверка подлинности простого текста вызывает проблемы.