Entra ID管理者権限を持つユーザーは、Microsoft Entra IDを使用して、Oracle DatabaseインスタンスをMicrosoft Entra IDテナンシに登録します。
- アプリケーションを登録するためのMicrosoft Entra ID権限を持つ管理者としてAzureポータルにログインします。
- Azureアクティブ・ディレクトリ管理センター・ページで、左側のナビゲーション・バーからAzure Active Directoryを選択します。
- MS内 - アプリケーション登録ページで、左側のナビゲーション・バーから「アプリ登録」を選択します。
- 「新規登録」を選択します。
- アプリケーションの登録ページで、次のOracle Databaseインスタンス登録情報を入力します:
- 「名前」フィールドに、Oracle Databaseインスタンス接続の名前を入力します(たとえば、
Example Database
)。
- サポートされているアカウント・タイプで、ユース・ケースに一致するアカウント・タイプを選択します。
- この組織ディレクトリ内のアカウントのみ(tenant_nameのみ) - 単一テナント)
- Accounts in any organizational directory (Any Entra ID directory - Multitenant)
- Accounts in any organizational directory (Any Entra ID directory - Multitenant) and personal Microsoft accounts (e.g. Skype, Xbox)
- 個人のMicrosoftアカウントのみ
- リダイレクトURI (オプション)設定をバイパスします。 Entra IDにはデータベース・サーバー用のリダイレクトURIが不要なため、これを作成する必要はありません。
- 「登録」をクリックします。
「Register」をクリックすると、Entra IDにアプリの登録の「Overview」ペインが表示され、「Essentials」の下にアプリケーション(クライアント) IDが表示されます。 この値は、Microsoftアイデンティティ・プラットフォーム内のアプリケーションの一意の識別子です。 アプリケーションという用語はOracle Databaseインスタンスを指します。
- データベース・アプリケーション登録のスコープを登録します。
スコープとは、データベースにアクセスする権限です。 各データベースには、データベース・スコープを使用する権限のリクエストによって、クライアントがデータベースとの信頼を確立できるようにするスコープが必要です。 これにより、データベース・クライアントはデータベースのアクセス・トークンを取得できます。
- 左側のナビゲーション・バーで、「APIの公開」を選択します。
- アプリケーションID URIの設定のアプリケーションID URIフィールドに、次の形式を使用してデータベース接続のアプリケーションID URIを入力し、保存をクリックします:
your_tenancy_url/application_(client)_id
ここでは次のように指定します。
your_tenancy_url
には、Entra IDテナンシの接頭辞および完全修飾ドメイン名としてhttps
を含める必要があります。
application_(client)_id
は、Oracle DatabaseインスタンスをEntra IDに登録したときに生成されたIDです。 アプリケーション登録の概要ペインに表示されます。
たとえば:
https://sales_west.example.com/1aa11111-1a1z-1a11-1a1a-11aa11a1aa1a
- スコープの追加を選択し、次の設定を入力します:
これらのステップを完了すると、1つ以上のAzureアプリケーション・ロールを追加し、Oracleスキーマおよびロールのマッピングを実行する準備が整います。