Аутентификация пользователей 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
утверждение.