Коллеги, добрый день!
Столкнулся впервые с такой задачей, что необходимо прикрутить к Django - Vue.
Это пол беды и с этим я вроде как справился, проблема в другом - авторизация.
Авторизация происходит в ESIA (Госуслуги)
Авторизация уже настроена, и полноценно работает на DJango, т.е я могу зайти и выйти там.
Теперь вопрос, как это реализовать на Vue?
Я в принципе не работал в этом направлении, но начальство требует...
Не совсем просто даже понимаю от чего отталкиваться.
Пробовал через Cookie данные передавать (Пользователь авторизируется через шаблон Django, далее его редиректит в приложение Vue с данными, но думаю такой подход не самый правильный и там есть свои нюансы почему я не оставил этот момент)
Мне бы хоть наводку с чего начать, что почитать, а то даже спросить не у кого
Я от фронтэнда далек максимально, но чисто навскидку там должно быть примерно так: vue стучится в госуслуги с просьбой авторизации. Госуслуги дают ключ и с этим ключом vue cтучиться к django. Тот, в свою очередь, проверяет что ключ подлинный и дает доступ.
С другой стороны мне почему-то кажется, что там-все через oauth2 работает. А вот как подружить django/vue/oauth2 информации должно быть полно.