2 SAP SuccessFactorsコネクタを使用したアプリケーションの作成

コネクタを使用したアプリケーションのオンボードおよびその前提条件について学習します。

2.1 コネクタを使用したアプリケーションの作成のプロセス・フロー

Oracle Identity Governanceリリース12.2.1.3.0以降、コネクタのデプロイは、Identity Self Serviceのアプリケーション・オンボード機能を使用して処理されます。

図2-1は、コネクタ・インストール・パッケージを使用してOracle Identity Governanceでアプリケーションを作成するための大まかなステップを表しているフローチャートです。

図2-1 コネクタを使用したアプリケーションの作成のプロセスの全体フロー

図2-1の説明が続きます
「図2-1 コネクタを使用してアプリケーションを作成するプロセスの全体的なフロー」の説明

2.2 コネクタを使用したアプリケーションの作成の前提条件

アプリケーションを作成する前に完了しておく必要があるタスクについて学習します。

2.2.1 クライアント・アプリケーションの登録

ターゲット・システムへのクライアント・アプリケーション(つまりSuccessFactorsコネクタ)の登録は、コネクタがREST APIにアクセスできるように実行するステップです。このステップでは、クライアント・アプリケーションの登録、証明書の生成、クライアントIDおよびクライアント・シークレット属性の取得などを行います。

クライアント・アプリケーションの登録では、ターゲット・システムで次のタスクを実行します。

ノート:

これらのインストール前タスクを実行する詳細な手順は、https://support.sap.com/documentation.html/にあるSuccessFactors製品のマニュアルで説明されています。/
  1. クライアント・アプリケーションをSuccessFactorsに登録して、サービスのセキュアなサイン・インおよび認可を指定します。クライアント・アプリケーションの登録は、SuccessFactorsのOAuth2クライアント・アプリケーションの管理ページでアプリケーションを作成することで行えます。
  2. アプリケーションの作成中に、必須フィールドには必ず情報を指定してください。「アプリケーション名」、「説明」、「アプリケーションURL」、「共通名(CN)」および有効期間(日)などは、SuccessFactorsコネクタに必要な必須フィールドです。ベスト・プラクティスとして、SuccessFactorsでは「共通名(CN)」フィールドの情報として会社IDを使用することをお薦めします。クライアント・アプリケーションを登録する一環として、Certificate.pemファイルが生成されます。
  3. クライアントIDおよびクライアント・シークレット情報をノートにとってください。アプリケーション登録後には、OAuth2クライアント・アプリケーションの管理ページから、クライアントIDおよびクライアント・シークレット情報を確認することができます。クライアントIDおよびクライアント・シークレット情報は、アプリケーション作成時の基本構成パラメータの構成に必要です。

2.2.2 コネクタ・インストール・パッケージのダウンロード

Oracle Technology Network (OTN)のWebサイトで、ご使用のコネクタに適したインストール・パッケージを入手できます。

コネクタ・インストール・パッケージをダウンロードするには、次のようにします。
  1. OTNのWebサイト(http://www.oracle.com/technetwork/middleware/id-mgmt/downloads/connectors-101674.html)に移動します。
  2. 「OTNライセンス契約」をクリックしてライセンス契約を読みます。
  3. 「Accept License Agreement」オプションを選択します。
    インストール・パッケージをダウンロードする前に、ライセンス契約に同意する必要があります。
  4. Oracle Identity Governanceをホストしているコンピュータ上の任意のディレクトリにインストール・パッケージをダウンロードして保存します。
  5. インストール・パッケージの内容を、Oracle Identity Governanceをホストしているコンピュータ上の任意のディレクトリに抽出します。これにより、CONNECTOR_NAME-RELEASE_NUMBERというディレクトリが作成されます。たとえば、successfactors-12.2.1.3.0です。
  6. CONNECTOR_NAME-RELEASE_NUMBERディレクトリをOIM_HOME/server/ConnectorDefaultDirectoryディレクトリにコピーします。

2.3 コネクタを使用したアプリケーションの作成

アプリケーションをコネクタ・パッケージからOracle Identity Governanceにオンボードするには、ターゲット・アプリケーションを作成します。そのためには、Identity Self Serviceにログインして「管理」タブの「アプリケーション」ボックスを選択する必要があります。

コネクタを使用してアプリケーションを作成する大まかな手順を次に示します。

ノート:

この手順の各ステップの詳細は、『Oracle Fusion Middleware Oracle Identity Governanceでのセルフ・サービス・タスクの実行』アプリケーションの作成に関する項を参照してください。

  1. Identity Self Serviceでアプリケーションを作成します。高度なステップは次のとおりです。
    1. 「システム管理」アカウントを使用するか、ApplicationInstanceAdministrator管理ロールが設定されているアカウントを使用して、Identity Self Serviceにログインします。
    2. アプリケーションを作成する際は、必ず「コネクタ・パッケージ」オプションを選択します。
    3. 基本構成パラメータを更新して、接続関連の情報を含めます。
    4. 必要に応じて、拡張設定パラメータを更新してコネクタ操作に関連する構成エントリを更新します。
    5. デフォルトのユーザー・アカウント属性マッピングを確認します。必要に応じて、新しい属性を追加することも、既存の属性を編集または削除することもできます。
    6. アプリケーションのプロビジョニング、リコンシリエーション、組織およびカタログの設定を確認し、必要であればカスタマイズします。たとえば、必要に応じて、アプリケーションのデフォルトの相関ルールをカスタマイズできます。
    7. アプリケーションの詳細を確認し、「終了」をクリックしてアプリケーションの詳細を送信します。
      Oracle Identity Governanceでアプリケーションが作成されます。
    8. デフォルトのリクエスト・フォームを作成するかどうかの確認を求められたら、「はい」または「いいえ」をクリックします。
      「はい」をクリックすると、デフォルト・フォームが自動的に作成され、新規作成したアプリケーションにアタッチされます。デフォルト・フォームはアプリケーションと同じ名前で作成されます。デフォルト・フォームは、後から変更することはできません。したがって、カスタマイズする場合は、「いいえ」をクリックして新しいフォームを手動で作成し、アプリケーションにアタッチします。
  2. 新規作成したアプリケーションでリコンシリエーションおよびプロビジョニングの操作を確認します。

関連項目:

  • このコネクタに事前定義されている基本構成および拡張設定のパラメータ、デフォルトのユーザー・アカウント属性マッピング、デフォルトの相関ルール、リコンシリエーション・ジョブの詳細は、「SAP SuccessFactorsコネクタの構成」を参照してください。

  • デフォルト・フォームの作成を選択しない場合に新しいフォームを作成してアプリケーションに関連付ける方法の詳細は、「Oracle Identity Governanceの構成」を参照してください。