2017-02-09 3 views
3

私はmycompany.comのために働いています。私はいくつかの会社のデータにアクセスするためにFlaskに内部Webアプリケーションを構築しています。 GoogleのApp Engineではホストされません。G Suite SSO、企業アカウントに限定、PythonとFlask?

mycompanyには、G Suiteを電子メール、カレンダーなどに使用しています.G Suite管理コンソールにアクセスでき、必要な変更を加えることができます。

私がしようとしているのはFlaskアプリでGoogle認証を提供することですが、同社のG Suiteアカウントを通じて@mycompany.comのメールアドレスを持つmycompanyで働いている人にのみ提供されます。

私はかなりの時間をGoogleのドキュメントを突き抜け、the web authentication exampleAuthenticating Uses with Pythonという例が見つかりました。私は両方の例を実行しました。 mycompanyのGスイートアカウントへのアクセスも制限しないでください。

私はそのロジックを自分で実装する必要がありますか、またはGスイートは会社のメンバーに限定してSSO認証を使用する仕組みを提供していますか?

答えて

1

私はcustom SAML appを作成する必要があり、それを達成するためにpython3-samlライブラリを使用できるように見えます。ライブラリにデモ用フラスコアプリがあります。

関連する問題