Создание системы входа в Azure B2B с фронтендом Vue.js и бэкендом Python Django
Я работаю над приложением полного стека, используя Vue.js для фронтенда и Python Django для бэкенда. Теперь я хочу настроить систему логина на основе Microsoft Entra для моего арендатора (B2B).
Поскольку мой сайт представляет собой SPA, первоначальной мыслью было настроить его с помощью MS docs для публичного клиента. См. также здесь. У меня все работает.
Однако, поскольку у меня есть веб-приложение с бэкендом, этот подход будет более подходящим и безопасным (верно!?).
Я пытаюсь реализовать эту логику, но поскольку эта логика рендерит фронтенд из файлов python, я запутался (поскольку я рендерил и организовывал свою фронтенд-логику со стороны Vue.js). Мой вопрос заключается в том, какой подход будет лучшим для моего приложения и как действовать дальше?
Я понимаю, что мой вопрос широк, но я действительно застрял...
Успешно реализована эта логика, но этот подход, вероятно, более безопасен/пригоден.