Django Аутентификация Microsoft Graph

Я хотел бы, чтобы пользователи могли войти в мое приложение Django, используя свою личную, рабочую или школьную учетную запись Microsoft.

Меня не интересует ни профиль, ни другие данные из учетной записи пользователя. Мне нужна только аутентификация.

Я играл с django-allauth и порталом Azure и успешно настроил все так, чтобы я мог входить в систему с моей личной учетной записью outlook.com. Я настроил арендаторов AD, чтобы разрешить личные и институциональные учетные записи. Я успешно передал .wellknown json и смог проверить приложение в Azure.

Я сталкиваюсь с проблемой, когда пытаюсь войти в систему с помощью рабочей или школьной учетной записи Microsoft 365. Форма согласия показывает приложение как "непроверенное" и указывает, что приложение хочет получить информацию о профиле и сохранить данные.

Я попал в кроличью нору документации Microsoft AD о MPN IDs и тому подобном. Прежде чем идти дальше, я хочу знать, возможно ли то, что я хочу сделать.

Помня о том, что меня не интересует информация о профиле, могу ли я добиться аутентификации в Django с помощью учетной записи пользователя Microsoft Work или School? Если да, то что мне нужно сделать?

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