2017-02-09 2 views
3

Предположим, я работаю для mycompany.com. Я создаю внутреннее веб-приложение в Flask для доступа к некоторым данным компании. Он не будет размещен в Google App Engine.G Suite SSO, ограниченный учетными записями компаний, в Python и Flask?

В mycompany мы используем G Suite для электронной почты, календарей и т. Д. У меня есть доступ к консоли администратора G Suite и вы можете внести необходимые изменения.

Что я пытаюсь сделать, так это предоставить Google Authentication в приложении Flask, но только для людей, работающих в mycompany, которые имеют адрес электронной почты @mycompany.com через учетную запись G Suite компании.

Я потратил много времени на то, чтобы просунуть документацию Google, и я нашел the web authentication example и пример Authenticating Uses with Python. Я запустил оба примера. Не ограничивайте доступ к учетным записям G Suite mycompany.

Нужно ли мне реализовать эту логику самостоятельно или G Suite предоставляет механизм для использования аутентификации SSO, ограниченный членами компании?

ответ

1

Похоже, мне нужно создать custom SAML app и что я могу использовать библиотеку python3-saml для этого. В библиотеке есть демонстрационное приложение Flask.

Смежные вопросы