メインコンテンツまでスキップ

Boxへの認証を構成する

備考

ベータ版

この機能はベータ版です。使用するには、ワークスペース管理者は プレビュー ページから Box Audit Logs向けLakeflow Connect を有効にする必要があります。Databricksのプレビューを管理するを参照してください。

Box Audit Logs コネクタの Databricks から認証を有効にするように Box を構成します。これらのステップの資格情報を使用して、Databricksで Unity Catalog接続を作成します。

前提条件​

  • アプリを作成するBoxアカウントで多要素認証(MFA)を有効にします。Boxでは、[ 構成 ] tabにクライアント シークレットを表示する前にMFAが必要です。クライアント資格情報付与の設定を参照してください。
  • エンタープライズ管理者、または [新しいレポートのランと既存のレポートへのアクセス] 権限を持つ共同管理者である必要があります。イベントAPIには、この権限が必要です。エンタープライズ・イベントの取得を参照してください。
  • 共同管理者の場合は、共同管理者の詳細ページの [ロールとアクセス権限] セクションで [新しいレポートのランと既存のレポートへのアクセス] を有効にします。レポートのランに必要な共同管理者権限を参照してください。

Boxの構成​

コネクターは、クライアント資格情報グラント(CCG)を使用するBoxサーバー認証アプリで認証を行います。クライアント資格情報グラントでの設定を参照してください。

  1. Boxにサインインし、デベロッパーコンソールを開きます。

  2. 「新しいアプリ」 を選択します。

  3. アプリタイプとして サーバー を選択します。

  4. [メソッドの選択] で [クライアント資格情報付与] が選択されているままにしてください。

  5. 作成 を選択します。

  6. 「 構成 」tabで、「 アプリアクセスレベル 」を「 アプリ+エンタープライズアクセス 」に設定します。 エンタープライズプロパティの管理 スコープには、アプリ+エンタープライズアクセスが必要です。スコープを参照してください。

  7. [Application Scopes] で、 [Manage enterprise properties] を選択します。これは、コネクタが必要とする唯一のスコープです。イベントの取得を参照してください。

  8. 右上隅の 「保存」 を選択します。

  9. アプリ詳細 で 認可 が 認可済み になっていない場合は、アプリを認可してください。サーバー認証アプリは、使用前に認可される必要があります。「プラットフォーム アプリの承認」を参照してください。

    • エンタープライズ管理者または共同管理者で、 [設定] tabで認可が求められる場合は、そこでアプリを認可します。
    • 管理者または共同管理者でない場合は、プロンプトが表示されたときに [ 承認のためにアプリを送信 ] を選択します。次に、管理者に クライアントID を伝えます。
    • 管理者として、管理コンソールでアプリを承認することもできます。左側のナビゲーションで プラットフォーム を選択し、次に プラットフォームアプリ を選択します。右上の [追加] をクリックするか、アプリの行で [...] を選択し、 [クライアント ID] を入力します。
  10. アプリの詳細 の アクセス の下:

    • クライアントID をコピーしてください。
    • 「シークレットの取得」 を選択します。Boxで再度サインインを求められた場合は、サインインを完了してから、 クライアント シークレット をコピーします。
  11. 右上隅のアカウントアイコンを選択し、 「エンタープライズIDをコピー」 を選択します。ID の確認を参照してください。

次のステップ​

DatabricksでBox監査Logsへの接続を作成します。「Box監査Logsへの接続を作成」を参照してください。