E-Business Suiteアサータを使用したOracle Identity Cloud ServiceによるOracle E-Business Suiteの認証について学習します

Oracle E-Business Suiteインスタンスがある場合、Identity Cloud Service E-Business Suite Asserterコンポーネントを使用して、Oracle Identity Cloud Serviceを認証メカニズムとして使用する他のアプリケーションでシームレスに認証できます。この統合により、Oracle E-Business Suiteは、Oracle Identity Cloud Serviceによって提供されるシングル・サインオン(SSO)に参加できます。

サインイン・プロセスのセキュリティを強化するために、サインインおよびアイデンティティ・プロバイダ・ポリシーを設定し、マルチファクタ認証を構成できます。また、アダプティブ・セキュリティを有効にして、Oracle Identity Cloud ServiceのアプリケーションおよびOracle E-Business Suiteにわたるユーザーに対する強力な認証機能とリスク分析を提供することもできます。

Oracle E-Business SuiteをOracle Identity Cloud Serviceと統合するには、2つのオプションがあります。Identity Cloud Service E-Business Suite Asserterを使用することも、アプリケーション・ゲートウェイ・コンポーネントに依存することもできます。Identity Cloud Service E-Business Suite Asserterオプションは、Oracle Access ManagerおよびOracle E-Business Suite AccessGateとの統合を介してシングル・サインオンを提供することで、Oracle E-Business Suite環境が以前に構成されていない場合に使用されます。

開始する前に

Oracle E-Business SuiteがOracle Access Manager、Oracle Internet Directory、E-Business Suite AccessGateと統合されている場合、またはその他のSSOプロファイルを使用する場合は、これらのコンポーネントとOracle E-Business Suite間の統合を削除してから、Identity Cloud Service E-Business Suiteアサータを使用する前にサーバーを再起動してください。

アーキテクチャ

Identity Cloud Service E-Business Suite Asserterは別のOracle WebLogic Serverインスタンスにデプロイされます。E-Business Suiteアサータは、Oracle Identity Cloud Serviceを介してOracle Identity Cloud Service REST APIと対話し、ユーザーのWebブラウザをOracle Identity Cloud ServiceおよびOracle E-Business Suiteにリダイレクトします。

このアーキテクチャ図は、E-Business Suite Asserter、Oracle E-Business SuiteおよびOracle Identity Cloud Serviceがどのように相互作用するかを示しています。



次の図は、E-Business Suite Asserterを使用してOracle E-Business SuiteをOracle Identity Cloud Serviceと統合する場合のログインおよびログアウト・フローを示しています。これらのフロー図は、Oracle E-Business Suiteから始まるログインおよびログアウト・プロセスを示していますが、E-Business Suite Asserterアプローチでは、E-Business Suite AsserterおよびOracle Identity Cloud Serviceによって開始されるフローもサポートされています。



  1. ユーザーは、Oracle E-Business Suiteで保護されたリソースへのアクセスを要求します。
  2. Oracle E-Business Suiteは、ユーザー・ブラウザをE-Business Suite Asserterアプリケーションにリダイレクトします。
  3. E-Business Suiteアサータは、Oracle Identity Cloud Service SDKを使用して認可URLを生成し、ブラウザをOracle Identity Cloud Serviceにリダイレクトします。
  4. Oracle Identity Cloud Serviceは、サインイン・ページをユーザーに示します。
  5. ユーザーが資格証明をOracle Identity Cloud Serviceに送信します。
  6. Oracle Identity Cloud Serviceが認可コードを発行し、ユーザーのブラウザをE-Business Suiteアサータにリダイレクトします。
  7. E-Business Suiteアサータは、Oracle Identity Cloud Service SDKを使用してOracle Identity Cloud Serviceと通信し、アクセス・トークンの認可コードを交換します。
  8. Oracle Identity Cloud Serviceは、アクセス・トークンとIDトークンをE-Business Suiteアサータに発行します。
  9. E-Business Suite AsserterはOracle E-Business Suite Cookieを作成し、ユーザーのブラウザをOracle E-Business Suiteにリダイレクトします。
  10. Oracle E-Business Suiteでは、ユーザーが要求した保護されたリソースが表示されます。

次に説明するログアウト・プロセスは、Oracle E-Business Suiteからログアウトを起動するユーザーを参照します。ログアウト・プロセスがOracle Identity Cloud Serviceで開始された場合、ステップ5および6のみが実行されます。



  1. ユーザーは、/ebslogout URLを要求してOracle E-Business Suiteからログアウトすることを選択します。
  2. Oracle E-Business Suiteがユーザーをログアウトしてから、ユーザーのブラウザをE-Business Suite Asserterアプリケーションにリダイレクトします。
  3. E-Business Suiteアサータは、Oracle Identity Cloud Service SDKを使用してOracle Identity Cloud ServiceログアウトURLを取得し、ユーザーのブラウザをこのURLにリダイレクトします
  4. ユーザー・ブラウザは、Oracle Identity Cloud ServiceのログアウトURLを起動します。
  5. Oracle Identity Cloud Serviceはユーザー・セッションを削除し、ユーザーのブラウザをアプリケーション構成で定義されたE-Business Suite AsserterログアウトURLにリダイレクトします。
  6. E-Business Suiteアサータはユーザーをログアウトし、ユーザーのブラウザをアプリケーション構成で定義されているログアウト後のリダイレクトURLにリダイレクトします。

必須サービスおよびロールについて

Oracle Identity Cloud Service管理者は、Oracle Identity Cloud ServiceコンソールにアクセスしてE-Business Suiteアサータをダウンロードし、アプリケーションを構成およびアクティブ化できる必要があります。

次のサービスおよび製品へのアクセス権が必要です。
  • Oracle Identity Cloud Service
  • Oracle E-Business Suite

次のロールが必要です。

ロール 必要な対象...

Oracle Identity Cloud Service: Security administrator

Oracle Identity Cloud Serviceコンソールの「ダウンロード」ページにアクセスします。このページから、Oracle Identity Cloud Service E-Business Suite Asserterをダウンロードできます。

Oracle Identity Cloud Service: Application administrator

Oracle Identity Cloud Serviceでアプリケーションを管理します。これには、サンプル・モバイル・アプリケーションのOracle Identity Cloud Serviceへの登録が含まれます。

Oracle E-Business Suite: Server administrator

オペレーティング・システム・ユーザーとして、Oracle E-Business Suiteインストール・フォルダ、E-Business Suite AsserterをデプロイするOracle WebLogic ServerおよびE-Business Suite Asserterマシンにアクセスします。

必要なものを取得するには、Oracle製品、ソリューションおよびサービスを参照してください。