Аутентификация пользователей Django с помощью Azure AD и ролей приложений
Обзор
Я хочу интегрировать Azure Active Directory для аутентификации и авторизации.
Вопрос
Как мне интегрировать библиотеку msal в веб-приложение Django, ведь официальные примеры Azure используют Flask?
А как сопоставить группы AppRoles, которые я определил в регистрации приложения Azure AD, с группами Django, определенными в бэкенде Django?
Есть примеры как для Flask, так и для Django. Сам MSAL не зависит от фреймворка, поэтому его можно использовать в любом. Что касается утверждений о ролях приложений, вы можете просмотреть результат метода acquire_token*. Это диктант, содержащий access_token и/или id_token, который будет содержать role утверждение.