Wrapper для поставщика корпоративных услуг Python - PullRequest
0 голосов
/ 30 августа 2018

Контекст:

Я исследую вопрос о том, как легко внедрить SSO для локального поставщика услуг предприятия, чтобы включить SAML и OIDC. Я сталкивался с упаковщиками с несколькими поставщиками, но не смог найти специфичные для python (торнадо).

Исследование:

  1. Единственный активный, который я нашел, это это , но, в основном, для социальных сетей и похоже, что он не поддерживает saml.

  2. Эта ссылка упоминает некоторые клиентские оболочки Python, такие как sanction, rauth, но оба не поддерживают SAML

  3. Помимо упаковщиков я также рассмотрел инструменты разработки, предоставляемые oneLogin для протокола SAML.

Вопросы:

  1. Какие оболочки проверки подлинности с несколькими поставщиками для корпоративных приложений Python?
  2. Есть ли другие варианты, кроме упомянутых выше, для облегчения разработки SP?
  3. Могу ли я потенциально использовать оболочку типа python-social-auth для поддержки OIDC и OneLogin devtool для поддержки SAML?

Я менеджер по продукту, а не разработчик. Я много исследовал, но безрезультатно.

1 Ответ

0 голосов
/ 19 сентября 2018

python-social-auth поддерживает SAML и OIDC. Он также поддерживает мультитенантность (переопределяя стратегию по умолчанию).

Я рекомендую вам использовать его, а не пытаться реализовать его самостоятельно, если вы хотите сэкономить время / деньги или если ваша команда разработчиков не имеет большого представления об аутентификации в целом.

...