Microsoft Entra IDテナンシへのOracle AI Databaseインスタンスの登録

Entra ID管理者権限を持つユーザーは、Microsoft Entra IDを使用して、Oracle AI DatabaseインスタンスをMicrosoft Entra IDテナンシに登録します。

  1. アプリケーションを登録するためのMicrosoft Entra ID権限を持つ管理者としてAzureポータルにログインします。
  2. Azure Active Directory管理センター・ページで、左側のナビゲーション・バーから「Azure Active Directory」を選択します。
  3. 「MS - App registrations」ページで、左側のナビゲーション・バーから「App registrations」を選択します。
  4. 「New registration」を選択します。
    「Register an application」ウィンドウが表示されます。
  5. 「Register an application」ページで、次のOracle AI Databaseインスタンス登録情報を入力します:
    • 「Name」フィールドに、Oracle AI Databaseインスタンス接続の名前(Example Databaseなど)を入力します。
    • 「Supported account types」で、ユース・ケースに一致するアカウント・タイプを選択します。
      • Accounts in this organizational directory only (tenant_name only - Single tenant)
      • 任意の組織ディレクトリのアカウント(任意のEntra IDディレクトリ- マルチテナント)
      • 任意の組織ディレクトリ(任意のEntra IDディレクトリ- マルチテナント)および個人のMicrosoftアカウント(Skype、Xboxなど)のアカウント
      • Personal Microsoft accounts only
  6. 「Redirect URI (Optional)」設定は省略します。Entra IDにはデータベース・サーバー用のリダイレクトURIが不要なため、これを作成する必要はありません。
  7. 「登録」をクリックします。
    「Register」をクリックすると、Entra IDにアプリの登録の「Overview」ペインが表示され、「Essentials」の下にアプリケーション(クライアント)(ID)が表示されます。この値は、Microsoft IDプラットフォームでのアプリケーションの一意識別子です。アプリケーションという用語は、Oracle AI Databaseインスタンスを指します。
  8. データベース・アプリケーション登録のスコープを登録します。
    スコープとは、データベースにアクセスする権限です。各データベースには、データベース・スコープを使用する権限のリクエストによって、クライアントがデータベースとの信頼を確立できるようにするスコープが必要です。これにより、データベース・クライアントはデータベースのアクセス・トークンを取得できます。
    1. 左側のナビゲーション・バーで、「Expose an API」を選択します。
    2. 「Set the App ID URI」の「Application ID URI」フィールドに、次のフォーマットを使用してデータベース接続のアプリケーションID URIを入力し、「Save」をクリックします:
      your_tenancy_url/application_(client)_id

      この指定では、次のようになります。

      • your_tenancy_urlには、Entra IDテナンシの接頭辞および完全修飾ドメイン名としてhttpsを含める必要があります。
      • application_(client)_idは、Oracle AI DatabaseインスタンスをEntra IDに登録したときに生成されたIDである。これは、アプリケーション登録の「Overview」ペインに表示されます。

      たとえば:

      https://sales_west.example.com/1aa11111-1a1z-1a11-1a1a-11aa11a1aa1a
    3. 「Add a scope」を選択し、次の設定を入力します:
これらのステップを完了すると、1つ以上のAzureアプリケーション・ロールを追加し、Oracleスキーマおよびロールのマッピングを実行する準備が整います。