в данный момент мой django вид входа возвращает сайт vuejs с логином и полным приложением. Форма входа отправляет запрос с топором ios на мой django адрес получения токена и проверяет, верен ли ответ. Чем мой vue роутер впустил меня в приложение. Я хотел бы разделить имя входа для моего веб-приложения.
Например, это сценарий входа, который мне нужен:
- Django вернуть обычную html страницу с форма входа
- После отправки формы представление django проверяет правильность данных, генерирует токены и проверяет, является ли пользователь сотрудником или работодателем (это мои два типа пользователей)
- Если пользователь вернул сотрудника vuejs стр. 1, а работодатель вернул vuejs стр. 2
И в этот момент у меня возникла проблема. Я не знаю, как я могу вернуть и сохранить доступ и обновить токен sh jwt с помощью vuejs страницы 1 или 2 в том же ответе. На данный момент я храню их в Vuex. Это просто, потому что страница vuejs делает запрос на вход на сервер. Но если вход в систему не является частью приложения vuejs, это сложно.
Моя идея - вернуть короткометражного повара ie со страницей vuejs, содержащей токены. А vuejs стр. 1 или 2 может прочитать повар ie и сохранить токены в vuex. Это хорошая или, может быть, лучшая идея? Но я не хочу хранить сессию для повара ie до django, потому что я использую jwt для производительности.