メインコンテンツへスキップ
ClickHouse Cloud は、Security Assertion Markup Language (SAML) によるシングルサインオン (SSO) をサポートしています。これにより、アイデンティティプロバイダー (IdP) で認証することで、ClickHouse Cloud 組織に安全にサインインできます。 サービスプロバイダー開始型 SSO、個別の接続を使用する複数の組織、ならびにジャストインタイムプロビジョニングをサポートしています。また、Okta をサポートする SCIM provisioning をプライベートプレビューで提供しています。現時点では、属性マッピングには対応していません。 SAML インテグレーションを有効にすると、新規ユーザーに割り当てるデフォルトのロールを指定したり、セッションタイムアウトの設定を調整したりすることもできます。

始める前に

IdP での管理者権限、自身のドメインの DNS 設定に TXT レコードを追加する権限、そして ClickHouse Cloud 組織での Admin ロールが必要です。ログイン手順を簡略化するため、SAML 接続に加えて、組織への直接リンクを設定することをおすすめします。この設定方法は IdP ごとに異なります。お使いの IdP での設定方法については、このまま読み進めてください。

IdP の設定方法

手順

1

組織設定にアクセスする

左下にある組織名をクリックし、[Organization details] を選択します。
2

SAMLシングルサインオンを有効にする

Enable SAML single sign-on の横にあるトグルをクリックします。セットアップ中にこの画面を何度か参照するため、このまま開いておいてください。
3

ID プロバイダーにアプリケーションを作成する

ID プロバイダー内にアプリケーションを作成し、Enable SAML single sign-on 画面に表示される値を ID プロバイダーの設定にコピーしてください。この手順の詳細については、以下の該当する ID プロバイダーの説明を参照してください。
ClickHouse は IdP 主導のサインインをサポートしていません。ユーザーが ClickHouse Cloud に簡単にアクセスできるように、このサインイン URL 形式を使ってユーザー用のブックマークを設定してください: https://console.clickhouse.cloud/?connection={orgId}。ここで {orgID} は、Organization details ページにある Organization ID です。
4

メタデータURLをSAML設定に追加する

SAMLプロバイダからMetadata URLを取得します。ClickHouse Cloudに戻り、Next: Provide metadata URLをクリックして、URLをテキストボックスに貼り付けます。
5

ドメイン検証コードを取得する

Next: Verify your domains をクリックします。テキストボックスにドメインを入力し、Check domain をクリックします。DNS プロバイダで TXT レコードに追加するためのランダムな検証コードが生成されます。
6

ドメインを確認する

DNSプロバイダーでTXTレコードを作成します。TXT record name を、DNSプロバイダー側のTXTレコードのNameフィールドにコピーします。Value を、DNSプロバイダー側のContentフィールドにコピーします。Verify and Finish をクリックして、手順を完了します。
DNSレコードの更新と確認が完了するまで、数分かかる場合があります。設定ページを離れても、最初からやり直すことなく、後で戻って手順を完了できます。
7

デフォルトのロールとセッションタイムアウトを更新

SAML の設定が完了したら、すべてのユーザーにログイン時に割り当てるデフォルトのロールを設定し、セッションタイムアウトも調整できます。割り当て可能なシステムロールの一覧については、Console のロールと権限を参照してください。
8

管理者ユーザーを設定する

別の認証方式で設定されたユーザーは、組織内の管理者が削除するまで保持されます。
SAML 経由で最初の管理者ユーザーを割り当てるには、次の手順に従います。
  1. ClickHouse Cloud からログアウトします。
  2. ID プロバイダーで、管理者ユーザーを ClickHouse アプリケーションに割り当てます。
  3. ユーザーに https://console.clickhouse.cloud/?connection={orgId} (ショートカット URL) からログインしてもらいます。前の手順で作成したブックマークからアクセスしてもかまいません。ユーザーは初回ログインするまで ClickHouse Cloud に表示されません。
  4. デフォルトの SAML ロールが Admin 以外の場合は、新しい SAML ユーザーのロールを更新するために、いったんログアウトしてから元の認証方式で再度ログインする必要がある場合があります。
    • メール + パスワードのアカウントの場合は、https://console.clickhouse.cloud/?with=email を使用してください。
    • ソーシャルログインの場合は、該当するボタン (Continue with Google または Continue with Microsoft) をクリックしてください。
上記の ?with=email にある email は、プレースホルダーではなく文字どおりのパラメーター値です
  1. もう一度ログアウトし、以下の最後の手順を完了するためにショートカット URL から再度ログインします。
手順を減らすには、最初は SAML のデフォルトロールを Admin に設定しておくこともできます。ID プロバイダーで管理者を割り当ててそのユーザーが初回ログインしたら、その後でデフォルトロールを別の値に変更できます。
9

他の認証方式を削除する

インテグレーションを完了するには、SAML 以外の方式を使用しているユーザーをすべて削除し、アクセスを identity provider connection に由来するユーザーのみに制限します。

Okta SAML を設定する

ClickHouse 組織ごとに、Okta で 2 つの App Integration を設定します。1 つは SAML アプリ、もう 1 つは直接リンクを登録するためのブックマークです。
  1. Administrator として Okta インスタンスにログインします。
  2. 左側の Groups を選択します。
  3. Add group をクリックします。
  4. グループ名と説明を入力します。このグループは、SAML アプリと関連するブックマークアプリの間でユーザーを一致させるために使用します。
  5. Save をクリックします。
  6. 作成したグループ名をクリックします。
  7. Assign people をクリックし、この ClickHouse 組織へのアクセスを許可するユーザーを割り当てます。
  1. 左側の Applications を選択し、次に Applications サブ見出しを選択します。
  2. Browse App Catalog をクリックします。
  3. Bookmark App を検索して選択します。
  4. Add integration をクリックします。
  5. アプリのラベルを選択します。
  6. URL に https://console.clickhouse.cloud/?connection={organizationid} を入力します
  7. Assignments タブに移動し、上で作成したグループを追加します。
  1. 左側の Applications を選択し、次に Applications サブ見出しを選択します。
  2. Create App Integration をクリックします。
  3. SAML 2.0 を選択し、Next をクリックします。
  4. アプリケーション名を入力し、Don’t display application icon to users の横にあるチェックボックスをオンにしてから、Next をクリックします。
  5. 次の値を使用して SAML 設定画面を入力します。
  6. 次の Attribute Statement を入力します。
  7. Next をクリックします。
  8. Feedback 画面で必要な情報を入力し、Finish をクリックします。
  9. Assignments タブに移動し、上で作成したグループを追加します。
  10. 新しいアプリの Sign On タブで、Copy metadata URL ボタンをクリックします。
  11. metadata URL を SAML 設定に追加する に戻って、手順を続けます。

Google SAML を設定する

組織ごとに Google で SAML アプリを 1 つ設定します。multi-org SSO を使用する場合は、ユーザーがブックマークできるよう、直接リンク (https://console.clickhouse.cloud/?connection={organizationId}) を案内する必要があります。
  1. Google Admin console (admin.google.com) に移動します。
  1. Apps をクリックし、左側の Web and mobile apps をクリックします。
  2. 上部メニューの Add app をクリックし、Add custom SAML app を選択します。
  3. アプリ名を入力し、Continue をクリックします。
  4. metadata URL をコピーして保存します。
  5. 以下の ACS URL と Entity ID を入力します。
  6. Signed response のチェックボックスをオンにします。
  7. Name ID Format には EMAIL を選択し、Name ID は Basic Information > Primary email. のままにします。
  8. Continue をクリックします。
  9. 次の Attribute mapping を入力します。
  1. Finish をクリックします。
  2. アプリを有効にするには、全員に対する OFF をクリックし、設定を全員に対して ON に変更します。画面左側のオプションを選択すると、アクセスをグループまたは組織単位に制限することもできます。
  3. metadata URL を SAML 設定に追加する に戻って、手順を続けてください。

Azure (Microsoft) SAML を設定する

Azure (Microsoft) SAML は、Azure Active Directory (AD) または Microsoft Entra と呼ばれることもあります。
組織ごとに異なるサインオン URL を使用して、1つのアプリケーションインテグレーションを設定します。
  1. Microsoft Entra 管理センターにサインインします。
  2. 左側の Applications > Enterprise applications に移動します。
  3. 上部メニューで New application をクリックします。
  4. 上部メニューで Create your own application をクリックします。
  5. 名前を入力し、Integrate any other application you don’t find in the gallery (Non-gallery) を選択して、Create をクリックします。
  6. 左側の Users and groups をクリックし、ユーザーを割り当てます。
  7. 左側の Single sign-on をクリックします。
  8. SAML をクリックします。
  9. 以下の設定を使用して、Basic SAML Configuration 画面に入力します。
  10. Attributes & Claims で、以下を追加 (A) または更新 (U) します。
  11. metadata URL をコピーし、metadata URL を SAML 設定に追加する に戻って手順を続けます。

Duo SAML を設定する

  1. 汎用 SAML Service Providers 向け Duo Single Sign-On の手順に従ってください。
  2. 次の Bridge Attribute マッピングを使用します。
  3. 次の値を使用して、Duo の Cloud Application を更新します。
  4. metadata URL をコピーし、metadata URL を SAML 設定に追加する に戻って設定を続行します。

仕組み

SAML SSO を使用したユーザー管理

ユーザー権限の管理や、SAML 接続のみにアクセスを制限する方法の詳細については、クラウドユーザーの管理を参照してください。

サービスプロバイダー開始型 SSO

サービスプロバイダー開始型 SSO のみをサポートしています。これは、ユーザーが https://console.clickhouse.cloud にアクセスしてメールアドレスを入力すると、authentication のために IdP にリダイレクトされることを意味します。お使いの IdP ですでに認証済みのユーザーは、ログインページでメールアドレスを入力しなくても、直接リンクを使って自動的に組織へログインできます。

Multi-org SSO

ClickHouse Cloud は、各組織に個別の接続を提供することで、複数組織向けの SSO をサポートしています。各組織にログインするには、直接リンク (https://console.clickhouse.cloud/?connection={organizationid}) を使用してください。別の組織にログインする前に、現在の組織から必ずログアウトしてください。
会社のドメインを持つユーザーが https://console.clickhouse.cloud でメールアドレスを入力した際に特定の組織へ誘導されないようにするには、この動作を無効にするよう、SSO 設定を手動で更新するサポートリクエストを送信してください。

追加情報

認証において、当社はセキュリティを最優先にしています。そのため、SSO の実装では、あらかじめご理解いただきたい点がいくつかあります。
  • サービスプロバイダー開始型の認証フローのみをサポートしています。 ユーザーは https://console.clickhouse.cloud にアクセスし、メールアドレスを入力してから、アイデンティティプロバイダーにリダイレクトされる必要があります。ユーザーが URL を覚える必要がないよう、利便性のためにブックマーク用アプリまたはショートカットを追加する手順も用意しています。
  • SSO アカウントと非 SSO アカウントは自動的にはリンクされません。 同じメールアドレスを使用していても、ClickHouse のユーザー一覧には同一ユーザーのアカウントが複数表示される場合があります。

よくある問題のトラブルシューティング

最終更新日 2026年7月2日