はじめに AWS SSO がようやく東京リージョンで利用できるようになったのでDjangoを使ってシングルサインオンを試してみました。 ソースコード - GitHub 前提条件や動作環境 macOS 10.15.6 Python 3.7.8 Django 3.1.1 python3-saml 1.9.0 django-sslserver 0.22 概要 AWS SSOによるカスタム SAML 2.0 アプリケーションを作成します。 必要最低限動くことを確認するため、エラーハンドリングは行ってません。 方針等 AWS SSOのIDソースにはAWS SSO IDストアを利用する 開発言語にはPythonを選択する WebアプリケーションフレームワークにはDjangoを利用する 開発時にもHTTPSによる通信を許可する セットアップ # 仮想環境の作成 $ python -m venv ~/en