ребята, помогите пожалуйста понять смысл токенов, которые использует http. после продолжительных послеобеденных размышлений я пришёл к выводу, что они выполняют только одну функцию - гарантируют, что на стороне клиента не подменили самого клиента
вот ход моей мысли:
1. чувак хочет зайти в свой личный кабинет интернет-банка
2. он в своём браузере набирает адрес и видит форму авторизации
3. заполняет форму авторизации, после чего пароль отправляется запросом на сервер и там кодируется и записывается в БД
4. сервер генерирует уникальный токен и посылает в ответ клиенту
5. клиент помещает токен в куку, локалсторадж или другое удобное хранилище(возможно, тоже кодирует)
6. при этом сам токен никакого влияния на авторизацию не оказывает
7. далее чувак, например переводит часть денег со своего счёта на телефон
8. а потом переводит часть денег со своего счета на оплату интернета
9. роль токена, прикрепляемого к каждому запросу, состоит только в том чтобы убедить сервер, что запросы в пунктах 7 и 8 выполняет один и тот же человек(браузер)
10. сама же авторизация выполняется только на основе пароля и логина. без участия токена