Приложение 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.