Oracle Configure, Price, Quote (CPQ)との統合の構成
Oracle Access GovernanceとOracle Cloud Enterprise Performance Managementアプリケーション間の接続を管理対象システムとして確立できます。構成するには、Oracle Access GovernanceコンソールでOrchestrated Systemsを使用します。
前提条件
Oracle Configure, Price, Quote (CPQ)オーケストレート済システムをインストールして構成する前に、次の前提条件およびタスクを考慮する必要があります。
前提条件ワークフローについて
- 基本認証: ユーザー管理者権限を持つサービス・ユーザーを作成します。Basic認証のためのOracle Configure, Price, Quote (CPQ)でのサービス・ユーザーの作成を参照してください
-
OAuth認証
- 統合機密タイプ・アプリケーションの作成
- 証明書をダウンロードし、証明書のサムプリントを生成します。Extract Private Key and Compute Certificate ThumbprintまたはSaving the IdP X509 Certificateを参照してください。
- Oracle Configure, Price, Quote (CPQ)でOAuthプロバイダを有効にします。Oracle Configure, Price, Quote (CPQ) Integration CenterでのOAuthプロバイダの構成を参照してください
- OCI IAMでサービス・ユーザーを作成し、Oracle Configure, Price, Quote (CPQ)でサービス・ユーザーを関連付けます。OCI IAM統合のためのOracle Configure, Price, Quote (CPQ)でのサービス・ユーザーの作成を参照してください
基本認証用のOracle Configure, Price, Quote (CPQ)でのサービス・ユーザーの作成
ユーザー管理者として、Oracle Configure, Price, Quote (CPQ)に新しいサービス・ユーザーを作成します。
- Oracle Configure, Price, Quote (CPQ)クラウド・アカウントに移動します。
- ユーザー・プロファイル設定から、「ユーザー」を選択します。
-
ユーザーの詳細を次のように入力します。
- ログイン: このユーザーのユーザー名。
- パスワード: パスワードを入力します。
- 電子メール: 電子メール・アドレスを入力します。
- 名: ユーザーの名を入力します。
- 「ユーザー設定」セクションの「タイプ」リストで、FullAccessを選択します。
- 「追加」をクリックします。グループ
- ユーザー・プロファイル設定から、「グループ」を選択します。
- 「追加」を選択します。「グループ管理」ページが開きます。
- 「Group Name (グループ名)」と「Variable Name (変数名)」を入力します。
- 「タイプ」リストで、「管理者」を選択します。
- 「使用可能なアクセス」リストで、すべての権限が選択された「ユーザー」を選択します
- サービス・ユーザーを検索して開きます。
- 「権限」オプションで、「ユーザー管理者」を選択します。
- 「管理者グループ・リスト」から、上で作成したカスタム・グループを割り当てます。
- 「更新」を選択します。
統合機密タイプ・アプリケーションの作成
OCI IAMで機密タイプの統合アプリケーションを作成するには、Identity Domain Administratorロールが必要です。
- 「アイデンティティとセキュリティ」にナビゲートし、「ドメイン」をクリックします。
- 「ドメイン」を選択します。
- 「統合アプリケーション」タブをクリックします。
- 「Add application」をクリックします。
- 「機密アプリケーション」タイルを選択し、「ワークフローの起動」をクリックします。
-
「詳細」ページで、次を入力します:
- 機密アプリケーションの名前と説明を入力します。
- 「送信」をクリックします。
- OAuth構成タブを選択します。
- 「OAuth構成の編集」を選択します。
- 「このアプリケーションをリソース・サーバーとして今すぐ構成します。」を選択します。
- 「プライマリ・オーディエンス」にhttps://cpq12354.cpq.[region_identifier].ocs.oraclecloud.comと入力します。
- 「スコープの追加」ボタンを有効にします。
-
スコープを追加して
/apiと入力し、表示名および説明を入力します。 - 「追加」をクリックします。
- 「このアプリケーションをクライアントとして今すぐ構成」を選択します。
-
次の権限付与タイプを選択します: およびリフレッシュ・トークン権限付与タイプ:
- JWTのアサーション
- クライアント資格証明
- 認可コード
-
リダイレクトURLを次の形式で入力します:
https://cpq12354.cpq.[region_identifier].ocs.oraclecloud.com/sso/openid_connect_redirect.jsp. -
「ログアウトURL」を
https://cpq12354.cpq.[region_identifier].ocs.oraclecloud.com/logout.jspの形式で入力します。 -
ログアウト後のURLを次の形式で入力します:
https://cpq12354.cpq.[region_identifier].ocs.oraclecloud.com/sso/openid_connect_request.jsp - 「クライアント・タイプ」オプションとして「信頼済」を選択します。
- 証明書をインポートします。Oracle Configure, Price, Quote (CPQ)のOAuthプロバイダの構成を参照してください。
- 「送信」をクリックします。
- アプリケーションをアクティブ化し、「アクション」アイコンをクリックし、「アクティブ化」を選択します。ステータスは「非アクティブ」から「アクティブ」に変更されます。
抽出秘密キーと計算証明書のサムプリント
Javaキーストア(.jks)ファイルからの証明書サムプリント、秘密キー、公開証明書を使用します。
ダウンロードした証明書から証明書のサムプリントを生成します。
Oracle Configure, Price, Quote (CPQ) Integration CenterでのOAuthプロバイダの構成
Oracle Configure, Price, Quote (CPQ)統合センターでOAuthアサーションを構成します。
- Oracle Configure, Price, Quote (CPQ)クラウド・アカウントに移動します。
-
の「管理」アイコンを選択します。管理プラットフォームが開きます。
- 「統合プラットフォーム」セクションで、「統合センター」を選択します。
- 左ペインで、OAuth Provider - Identity Cloud Serviceを選択します。
-
OAuthの詳細を次のように構成します。
オプション 説明 発行者 OCI IAM URLを入力します。 https://identity.oraclecloud.comテナントURL ドメインURLを入力します。ドメインURLを検索するには、アイデンティティ・ドメインURLの検索を参照してください https://[idcs-identifier].identity.oraclecloud.comトークン・エンドポイント OAuthエンドポイントを入力します /oauth2/v1/tokenスコープ OCI IAMドメインの範囲を入力します urn:opc:idm:__myscopes__証明設定 次のように入力します。 -
JWKSエンドポイント: JSON Webキー・セット・エンドポイントを入力します。たとえば、
/admin/v1/SigningCert/jwk - 統合アプリケーション・クライアントIDを入力します
ノート
ビジネス操作チームに連絡して、サービス・インスタンスの証明詳細をフェッチしてください。クライアント・アプリケーション構成 統合アプリケーション クライアントIDを入力します。 -
JWKSエンドポイント: JSON Webキー・セット・エンドポイントを入力します。たとえば、
- CPQ公開キーをダウンロードします。
- 「統合アプリケーション」で、「OAuth構成の編集」をクリックします
- 「証明書のインポート」をクリックし、ダウンロードした証明書をインポートします。
- 発行して保存します。
OCI IAM統合のためのOracle Configure, Price, Quote (CPQ)でのサービス・ユーザーの作成
Oracle Configure, Price, Quote (CPQ)にサービス・ユーザーを作成して、OCI IAMと統合します。
BMContext.user_management_delegated_to_idp = trueを設定します。Oracle Supportに連絡して、IDPへのユーザー管理委任を有効にすることもできます。- Oracle Configure, Price, Quote (CPQ)クラウド・アカウントに移動します。
- ユーザー・プロファイル設定から、「ユーザー」を選択します。
-
ユーザーの詳細を次のように入力します。
- ログイン: このユーザーのユーザー名。OCI IAMユーザー名と一致する必要があります。
- パスワード: パスワードを入力します。
- 電子メール: 電子メール・アドレスを入力します。
- First Name: ユーザーの名を入力します
- 「ユーザー設定」セクションの「タイプ」リストで、FullAccessを選択します。
- 「SSOに有効」を選択します。
- 「追加」をクリックします。
- サービス・ユーザーを検索して開きます。
- 「権限」オプションで、「ユーザー管理者」および「Webサービスのみ」を選択します。
- 「更新」を選択します。
- 作成したサービス・ユーザーを開きます。
- 「ユーザー統合」を選択します。
- 「CRM/IdP」タブで、サービス・ユーザーのログイン詳細を入力します。
構成
接続の詳細を入力することで、Oracle Configure, Price, Quote (CPQ)とOracle Access Governanceの間の接続を確立できます。これを実現するには、Oracle Access Governanceコンソールで使用可能な調整されたシステム機能を使用します。
「Orchestrated Systems」ページに移動します。
Oracle Access Governanceコンソールの「Orchestrated Systems」ページでは、オーケストレート済システムの構成を開始します。
システムの選択
ワークフローの「システムの選択」ステップで、Oracle Access Governanceと統合するシステムのタイプを指定できます。
「検索」フィールドを使用して、名前で必要なシステムを検索できます。
- 「Oracle Configure, Price, Quote (CPQ)」を選択します。
- 「次へ」をクリックします。
詳細の追加
名前、説明、構成モードなどの詳細を追加します。
- 「名前」フィールドに、接続先のシステムの名前を入力します。
- [名称]フィールドにシステムの説明を入力します。
- このオーケストレート済システムの場合、Oracle Access Governanceは権限を管理できます
- 「次へ」をクリックします。
アカウント設定
通知設定を含むオーケストレート済システムを設定する際のアカウント設定と、アイデンティティが組織を移動または離れるときのデフォルト・アクションを管理します。
- アカウントがまだ存在しない場合は、権限が要求されたときにOracle Access Governanceで新しいアカウントを作成できるようにする場合に選択します。デフォルトでは、アカウントが存在しない場合は、権限が要求されたときに作成されます。このオプションをクリアすると、オーケストレート済システムにアカウントがすでに存在する場合にのみ、権限をプロビジョニングできます。ユーザーが存在しない場合、権限がリクエストされると、プロビジョニング操作は失敗します。
-
アカウントの作成時に、通知電子メールの送信先と送信者を選択します。デフォルト設定は「ユーザー」です。これらのオプションは、いずれか、両方、またはいずれも選択できません。オプションを選択しない場合、アカウントの作成時に通知は送信されません。
- ユーザー
- ユーザー・マネージャ
- アイデンティティが企業を離れたときは、そのアカウントへのアクセス権を削除する必要があります。この場合は、アカウントの処理方法を選択できます。次のいずれかのオプションを選択します:
- 削除
- 使用不可
- 処理なし
ノート
これらのオプションは、構成されるオーケストレート済システム・タイプでサポートされている場合にのみ表示されます。たとえば、「削除」がサポートされていない場合、「無効化」および「アクションなし」オプションが表示されます。 - アカウントのすべての権限が削除された場合(たとえば、ある部門から別の部門に移動する場合など)、アイデンティティがアクセス権を持つアカウントを調整する必要がある場合があります。この場合は、アカウントの処理方法を選択できます。次のいずれかのオプションを選択します:
- 削除
- 使用不可
- 処理なし
ノート
これらのオプションは、構成されるオーケストレート済システム・タイプでサポートされている場合にのみ表示されます。たとえば、「削除」がサポートされていない場合、「無効化」および「アクションなし」オプションが表示されます。 - オーケストレート済システムで直接作成されたアカウントをOracle Access Governanceで管理する場合は、「Access Governanceで作成されていないアカウントの管理」オプションを選択できます。これにより、管理対象システムのアカウントが調整され、Oracle Access Governanceからアカウントを管理できるようになります。
所有者の追加
プライマリ所有者と追加の所有者を編成済システムに追加して、リソースを管理できるようにします。
- 「プライマリ所有者は誰ですか。」フィールドで、Oracle Access Governanceのアクティブ・ユーザーをプライマリ所有者として選択します。
- 「他の所有者は誰ですか。」リストで1つ以上の追加所有者を選択します。リソースに最大20人の追加所有者を追加できます。
統合設定
Oracle Configure, Price, Quote (CPQ)システムへの接続の詳細を入力します。
- ワークフローの「統合設定」ステップで、詳細を入力します。
統合設定 認証 パラメータ名 説明 基本認証 Basic認証を使用しますか。 ユーザー資格証明を使用した認証を許可するには、チェック・ボックスを選択します。 - 基本認証
- OAuth
ホスト名 URLからホスト名/インスタンスの値を入力します。たとえば、URL https://cpq12354.cpq.[region_identifier].ocs.oraclecloud.com/uiに次のように入力します。cpq12354.cpq.[region_identifier].ocs.oraclecloud.com- 基本認証
- OAuth
ユーザー名 ユーザー名の入力 基本認証 パスワード パスワードの入力 基本認証 パスワードの確認 パスワードを確認してください OAuth 認証サーバーURL
OCI IAM機密アプリケーションのクライアントID。 クライアントID OCI IAM機密アプリケーションのクライアントID。 プライベート・キー 秘密鍵()の内容を入力します。PEM)ファイル。 証明書のフィンガプリント
IdPメタデータ・ファイルから<dsign:X509Certificate>と</dsign:X509Certificate>の間の値を入力します。Saving the IdP X509 Certificateまたは証明書用の証明書の生成を参照してください。Generate Certificate Thumbprintを参照してください。 スコープとは何ですか。
機密アプリケーションに許可される適用可能なスコープを入力します。例: https://cpq12354.cpq.[region_identifier].ocs.oraclecloud.com/api - 「追加」をクリックして、オーケストレート済システムを作成します。
完了
さらにカスタマイズを実行するか、データ・ロードをアクティブ化して実行するかの詳細を指定して、オーケストレート済システムの構成を終了します。
ワークフローの最後のステップは、「終了」です。
- システムでデータ・ロードを有効化する前にカスタマイズします
- 指定されたデフォルトで、データ・ロードのアクティブ化と準備を行います
から、「Service Administration」→「Orchestrated Systems」を選択します。