Работа с различными реализациями SSO в веб-приложении Django

Я не очень опытен в SSO, поэтому прошу простить меня, если мой вопрос покажется глупым.

У меня есть Django webapp, который в настоящее время использует встроенную аутентификацию Django на основе модели. Это мое приложение предназначено для работы в различных компаниях, где используются различные системы аутентификации/авторизации (Microsoft AD, Google, Oracle и т.д.).

Итак, я хочу реализовать SSO в своем webapp, но не знаю, какая реализация будет использоваться. Мой вопрос заключается в том, существует ли библиотека Python SSO, которая может работать с различными реализациями SSO? Естественно, это было бы хорошо, если бы для каждого движка SSO были отдельные параметры конфигурации.
. Или я должен использовать разные библиотеки для разных реализаций SSO?

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