コンニチハ、千葉です。 JupyterHubを利用すると、JupyterNotebook環境にログイン機能が追加され、マルチユーザーで利用できるようになります。 今回はJupyterHubの oauthenticator を使ってSSOを実装してみます。oauthenticatorを利用することでGitHub、Google、GitLabなどと連携できるようになります。 ということで、検証してみました。 構成イメージ 今回試してみたのはこんな構成です。JupyterHubへログインすると、AWS上のGitLabにリダイレクトしSSO連携します。 ローカル環境 Docker for Mac(kubernetes) Helmを使いJupyterHubをインストール AWS環境 ACMを使いELBのリスナーをHTTPSで設定 EC2上にDockerをインストールし、GitLabを立ち上げる はじめ
![JupyterHubにSSOを導入してみた | DevelopersIO](https://cdn-ak-scissors.b.st-hatena.com/image/square/4850b85116aba26f47797a64b18cda6c4edc52bd/height=288;version=1;width=512/https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2F2019%2F08%2Fjupyterhub-1200x630.png)