ワークスペースのOktaを使用したSSOの構成
ワークスペース レベルの SSO は従来の構成です。 統合ログインが無効になっている場合にのみ設定できます。 統合ログインが有効になっている場合、ワークスペースはアカウントと同じSSO設定を使用します。
アカウントが 2023 年 6 月 21 日より後に作成された場合、または 2024 年 12 月 12 日より前に SSO を構成しなかった場合、新規および既存のすべてのワークスペースでアカウントで統合ログインが有効になっており、無効にすることはできません。
Databricks では、すべてのワークスペースで統合ログインを有効にすることをお勧めします。 「 統合ログインを有効にする」を参照してください。
このドキュメントは廃止されており、更新されない可能性があります。
この記事では、Okta を Databricks ワークスペースの ID プロバイダーとして構成する方法を示します。 Databricks アカウントで SSO を構成するには、「 Databricks で SSO を構成する」を参照してください。
必要な情報の収集
- ワークスペース管理者として、Databrickワークスペースにログインします。
- Databricksワークスペースの上部のバーにあるユーザー名をクリックし、 [設定] を選択します。
- [ IDとアクセス ] タブをクリックします。
- [SSO 設定 ] の横にある [管理] をクリックします。
- Databricks SAML URL をコピーします。
このブラウザタブを閉じないでください。
Okta を構成する
-
新しいブラウザタブで、管理者としてOktaにログインします。
-
ホームページで、「 アプリケーション 」>「 アプリケーション 」をクリックします。
-
「 アプリ統合を作成 」をクリックします。
-
「 SAML 2.0 」を選択し、「 次へ 」をクリックします。
-
「 アプリ名 」を「 Databricks SSO 」に設定し、「 次へ 」をクリックします。
-
以下の設定を使用してアプリケーションを構成します。
- シングルサインオン URL : the Databricks SAML URL from Gather 必要な情報
- 対象ユーザー URI: 必要な情報の収集からの Databricks SAML URL
- 名前 ID の形式 : EmailAddress
- Application Username : Eメール
-
「 高度な設定 」をクリックします。「 応答 」が「 署名済み 」(デフォルト)に設定されていることを確認します。アサーションへの署名はオプションです。 他の高度な設定は変更しないでください。
アサーション暗号化 は [ 暗号化なし ] に設定する必要があります。
-
「 高度な設定を非表示にする 」をクリックします。
-
「 次へ 」をクリックします。
-
「 私は内部アプリを追加しているOkta顧客です 」を選択します。
-
「終了」 をクリックします。 Databricks SAML アプリが表示されます。
-
「 SAML 2.0はセットアップ手順を完了するまで構成されません 」で「 セットアップ手順を表示 」をクリックします。
-
以下の値をコピーします。
- IDプロバイダーのシングルサインオンURL
- IDプロバイダーの発行者
- x.509証明書
Databricks を構成する
- Databricks のブラウザー タブに戻ります。
- Databricksワークスペースの上部のバーにあるユーザー名をクリックし、 [設定] を選択します。
- [ IDとアクセス ] タブをクリックします。
- [SSO 設定 ] の横にある [管理] をクリックします。
- Okta の Identity Provider シングルサインオン URL に シングルサインオン URL を設定します。
- [Identity Provider Entity ID ] を Okta の [Identity Provider Issuer] に設定します。
- [x.509 Certificate ] を Okta からの x.509 証明書 (証明書の開始と終了のマーカーを含む) に設定します。
- 「 SSOを有効にする 」をクリックします。
- 必要に応じて、「 ユーザーの自動作成を許可する」 をクリックします。
構成をテストする
- シークレットブラウザウィンドウで、Databricksワークスペースに移動します。
- [シングルサインオン ]をクリックします。Oktaにリダイレクトされます。
- Oktaにログインします。 SSO が正しく構成されている場合は、Databricks にリダイレクトされます。
テストが失敗した場合は、 トラブルシューティングを確認してください。