レシピをインストールする前に
次の構成タスクを実行して、レシピを正常にインストールして実行します。
Oracle MICROS Reporting and Analyticsの構成
- 「Reporting and Analyticsユーザー・ガイド」のBusiness Intelligence APIの説明に従って、Reporting and AnalyticsでOracle Integration接続で使用されるBusiness Intelligence APIアカウントを構成します。
-
このレシピがインストールされているOracle Integrationインスタンスにコールバック・レスポンスを送信するようにReporting and Analytics OAuthサーバーを構成します。
- これには、Oracleコンサルタントが内部チケットを開き、複数のリダイレクトURLの構成をリクエストする必要があります。
- 次の情報を指定する必要があります:
- 顧客環境名
- エンタープライズ名およびエンタープライズ短縮名
- BI APIアカウントのClient_ID
- 構成するカスタム・リダイレクトURL。 たとえば:
https://oic-dev-abcdefghi1234.integration.us-phoenix-1.ocp.oraclecloud.com/icsapis/agent/oauth/callback
-
Reporting and Analyticsから次の情報を収集して、Oracle Integration接続を構成します。 詳細は、「Business Intelligence APIガイド」の「リクエストの送信」を参照してください。
- アカウント名
- パスワード
- エンタープライズ短縮名(
orgIdentifier) client_id- 認証APIおよびBusiness IntelligenceデータAPIの
rest_serverURL
前述の他に、コード・ベリファイアおよびコード・チャレンジを生成します。code_challengeは、code_verifierのBase64エンコードSHA-256ハッシュです。code_verifierは、暗号学的にランダムな文字列です。code_verifierとcode_challengeの両方がクライアントによって生成されます(この場合、OICレシピによって生成されます)。code_challengeおよびcode_verifierは、OAuth PKCEフローでチャレンジ・レスポンス検証を実行するために使用されます。- c
ode_challenge_methodは固定S256
詳細は、「Business Intelligence APIガイド」の「認証」を参照してください。