Как спрятать ключи авторизации при HTTP запросах в JS?
При отправке AJAX запроса используются ключи авторизации в заголовках.
Как спрятать эти ключи от просмотра через консоль?
Как вообще в JS можно спрятать данные авторизации?
Сервер, принимающий запрос, не делает проверку по адресу отправки запроса; авторизация по статичным ключам.
Сингл пейдж приложение. Весь обмен данными(в том числе аутентификация) через вебсокет. И запрос и ответ. Таким образом пока соединение установлено, пользователь авторизован. Но тут от стабильности соединения все зависит. Но тут ничего не хранится на клиенте
В JS - нельзя. От скриптов JS - можно.
cookie с опцией http only. Только устанавливать куку должен сервер, JS тут не при делах, так как вы изолируете важные переменные от JS клиента.