Опция "Запомнить меня" при входе в систему с помощью Django + DRF + Djoser + Nuxt
У меня есть сайт, который использует Django в качестве бэкенда и Nuxt для фронтенда. Я хотел бы реализовать часто встречающийся флажок "Запомнить меня", когда пользователь входит в систему. Если флажок снят, то пользователь должен быть зарегистрирован только для этой сессии и должен будет снова войти в систему при следующем открытии браузера. Если флажок установлен, он должен оставаться в системе неограниченное время, пока пользователь не выйдет из системы вручную.
Бэкенд использует Django, с Django Rest Framework и Djoser для аутентификации. В настоящее время используется TokenAuthentication от DRF, а не JWT.
Фронтенд использует Nuxt, который использует модуль Nuxt Auth с локальной стратегией для входа в систему. При этом токен сохраняется в localStorage, срок действия которого никогда не истекает.
Как мне добавить эту функциональность "Remember Me"? Я даже не уверен, какую часть нужно изменить - бэкэнд или фронтэнд.