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

Вернуться на верх