2 Database User Managementコネクタを使用したアプリケーションの作成
コネクタを使用したアプリケーションのオンボードとその前提条件について学習します。
2.1 コネクタを使用してアプリケーションを作成するプロセス・フロー
Oracle Identity Governanceリリース12.2.1.3.0以降、コネクタのデプロイは、Identity Self Serviceのアプリケーションのオンボード機能を使用して処理されます。
図2-1は、コネクタ・インストール・パッケージを使用してOracle Identity Governanceでアプリケーションを作成するステップの概要を示すフローチャートです。
2.2 アプリケーションのDatabase User Managementコネクタの作成の前提条件
アプリケーションを作成する前に実行する必要があるタスクについて学習します。
2.2.1 コネクタ・インストール・パッケージのダウンロード
Oracle Technology Network (OTN)のWebサイトでコネクタのインストール・パッケージを取得できます。
2.2.2 Database User Managementコネクタ操作のためのターゲット・システムのユーザー・アカウントの作成
Oracle Identity Governanceでは、リコンシリエーションおよびプロビジョニングの操作の際にターゲット・システムにアクセスするためのターゲット・システムのユーザー・アカウントが必要です。使用しているターゲット・システムに応じて、ターゲット・システム内でユーザーを作成し、このユーザーに特定の権限とロールを割り当てることができます。
このユーザー・アカウントの資格証明は、アプリケーションの作成中に「Oracle Databaseの基本構成パラメータ」または「MySQLの基本構成パラメータ」の一部として指定します。
関連項目:
ユーザーの作成の詳細は、ターゲット・システムのドキュメントを参照してください
-
Oracle Databaseの場合:
-
次の問合せを使用してログインを作成します。
CREATE USER serviceuser IDENTIFIED BY password DEFAULT TABLESPACE users TEMPORARY TABLESPACE temp QUOTA UNLIMITED ON users;
-
作成したユーザーに次の権限とロールを割り当てます。
-
GRANT CONNECT TO serviceuser;
-
GRANT SELECT on dba_role_privs TO serviceuser;
-
GRANT SELECT on dba_sys_privs TO serviceuser;
-
GRANT SELECT on dba_ts_quotas TO serviceuser;
-
GRANT SELECT on dba_tablespaces TO serviceuser;
-
GRANT SELECT on dba_users TO serviceuser;
-
GRANT CREATE USER TO serviceuser;
-
GRANT ALTER ANY TABLE TO serviceuser;
-
GRANT GRANT ANY PRIVILEGE TO serviceuser;
-
GRANT GRANT ANY ROLE TO serviceuser;
-
GRANT DROP USER TO serviceuser;
-
GRANT SELECT on dba_roles TO serviceuser;
-
GRANT SELECT ON dba_profiles TO serviceuser;
-
GRANT ALTER USER TO serviceuser;
-
GRANT CREATE ANY TABLE TO serviceuser;
-
GRANT DROP ANY TABLE TO serviceuser;
-
GRANT CREATE ANY PROCEDURE TO serviceuser;
-
GRANT DROP ANY PROCEDURE TO serviceuser;
-
-
-
MySQLの場合:
-
次の問合せを使用してユーザーを作成します。
CREATE USER serviceuser IDENTIFIED BY 'password';
-
次の問合せを使用して、作成したユーザーに次の権限とロールを割り当てます。
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER ON *.* TO 'serviceuser';
-
2.3 コネクタを使用したアプリケーションの作成
ターゲット・アプリケーションまたは認可アプリケーションを作成することにより、コネクタ・パッケージからOracle Identity Governanceにアプリケーションをオンボードできます。これを行うには、Identity Self Serviceにログインしてから、「管理」タブで「アプリケーション」ボックスを選択します。
ノート:
この手順の各ステップの詳細は、『Oracle Fusion Middleware Oracle Identity Governanceでのセルフ・サービス・タスクの実行』のアプリケーションの作成に関する項を参照してください。
- Identity Self Serviceでアプリケーションを作成します。高度なステップは次のとおりです。
- 新しく作成したアプリケーションでリコンシリエーションおよびプロビジョニングの操作を確認します。
関連項目:
-
このコネクタに事前定義されている基本構成と拡張設定パラメータ、デフォルトのユーザー・アカウント属性マッピング、デフォルトの相関ルール、およびリコンシリエーション・ジョブの詳細は、「Oracle Database用のDatabase User Managementコネクタの構成」または「MySQL用のDatabase User Managementコネクタの構成」を参照してください
-
デフォルトのフォームの作成を選択しなかった場合の新しいフォームの作成およびアプリケーションとの関連付けの詳細は、「Oracle Identity Governanceの構成」を参照してください。