Приложение Django с MS Azure SAML SSO с помощью MSAL

У меня есть приложение, созданное с помощью Django, которое использует библиотеку MSAL для аутентификации в Azure AD. Как я понимаю, MSAL использует OAuth, и пока что аутентификация/авторизация работает отлично. Есть ли способ реализовать аутентификацию с помощью SAML вместо OAuth. Я наткнулся на библиотеку pysaml2, но у нее нет достаточной документации для интеграции с Azure AD. Не мог бы кто-нибудь поделиться своими мыслями.

Есть ли способ реализовать аутентификацию с помощью SAML вместо OAuth.

Нет, невозможно использовать SAML аутентификацию в библиотеке MSAL. MSAL не поддерживает SAML. Он поддерживает только OAuth / OpenID Connect.

Подобный запрос также поднимался на StackOverflow и Microsoft Q&A, также вы можете проверить для получения дополнительной информации

SAML разрабатывается Техническим комитетом служб безопасности OASIS (Organization for the Advancement of Structured Information Standards), а не Microsoft, поэтому SAML не включен в MSAL Library.

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