Как интегрировать SSO любой компании в мое приложение Django?
У меня есть приложение для предприятий, и одна из их основных просьб - интегрировать их SSO (некоторые используют Okta, другие - Azure).
В настоящее время мы используем python-social-core, но для добавления новой компании нам приходится изменять код. Знаете ли вы лучший и более простой способ сделать это? Например, библиотека, которая позволяет мне генерировать SAML2.0 url или перенаправляющую ссылку OIDC, не возиться с переменными ENV в моем приложении.
не видел кода на python, но вот пример на java: https://spring.io/guides/tutorials/spring-boot-oauth2/#_social_login_two_providers