Сегодня рассмотрим два распространённых способа настройки аутентификации. Это ни что иное, как процесс обмена учетными данными для идентификации пользователя.⠀ Долгое время аутентификация на основе файлов cookies была стандартным и надёжным методом сохраняющей состояние, когда информация хранится как на сервере, так и на стороне клиента. Сервер отслеживает активные сеансы в базе данных, а на стороне клиента создаётся файл cookie, содержащий идентификатор сеанса по схеме ⬇️
▪️ пользователь вводит свои учётные данные;
▪️ сервер их проверяет и создаёт сеанс, который сохраняется в базе данных;
▪️ файл cookies размещается в браузере пользователя;
▪️ при следующих запросах идентификатор проверяется и обрабатывается;
▪️ при выходе из приложения сеанс пропадает, как на стороне клиента, так и сервера.⠀ Аутентификация на основе tokens стала популярной с развитием одностраничных приложений и она является безостановочной. Сервер не хранит информацию о том, какие пользователи вошли в систему, а каж