プロセスの自動化のための複数のアイデンティティ・ストライプの構成
Oracle Cloud Infrastructure Process Automationの場合、プライマリ(初期)ストライプは、事前構成済グループを使用して自動的にフェデレートされます。ただし、単一のクラウド・サービスまたはアプリケーションに対して個別の環境を作成できます(たとえば、開発用に1つの環境を作成し、本番用に1つを作成できます)。この場合、各環境のアイデンティティ要件およびセキュリティ要件は異なります。
1つ以上のセカンダリ・ストリップを実装すると、Oracle Identity Cloud Serviceの複数のインスタンスを作成および管理して、アプリケーションおよびOracle Cloudサービスを保護できます。
複数のOracle Identity Cloud Serviceストライプが同じクラウド・アカウントに関連付けられているSAML IDPフェデレーションを使用して、1つ以上のセカンダリ・ストライプをOracle Cloud Infrastructureに手動でフェデレートできます。アカウント所有者は、プライマリ・ストリップとセカンダリ・ストライプの両方を管理しますが、ストライプ内のアイデンティティは相互に分離されます。
最初に、ストライプの命名規則の定義の説明に従って、ストライプの命名規則を定義します。その後、次のステップに従って、クラウド・アカウントのセカンダリ・ストライプを手動でフェデレートします。アカウント所有者である必要があります。
ストライプのネーミング規則の定義
ベスト・プラクティスとして、作成するストライプに固有のすべてのエンティティに対して<stripename>
を定義します。ストライプに関連付けられた構成を一意に識別するには、特に複数のストライプが構成されている場合に重要です。
後続の項では、次のエンティティでstripename
を使用します:
エンティティ | 命名規則 |
---|---|
IDCSグループ | stripename_administrators |
OCIグループ | oci_stripename_administrators |
コンパートメント | stripename_compartment |
アイデンティティ・プロバイダ | stripename_service |
ポリシー | stripename_adminpolicy |
ポリシー文 | allow group oci_stripename_administrators to manage process-automation-instance in compartment stripename_compartment |
セカンダリ・ストライプでのOAuthクライアントの作成
OAuthクライアント資格証明を使用し、IDCSドメイン管理者ロールが割り当てられたIDCS機密アプリケーションを作成します。セカンダリ・テープごとに機密アプリケーションを作成する必要があります。
- IDCS管理者として、セカンダリIDCS管理コンソールにサインインします。
- 機密アプリケーションを追加します。
- 「アプリケーション」タブに移動します。
- 「追加」をクリックします。
- 「機密アプリケーション」を選択します。
- アプリケーションに
Client_Credentials_For_SAML_Federation
という名前を付けます。 - 「次へ」をクリックします。
- クライアント設定を構成します。
- 「今すぐこのアプリケーションをクライアントとして構成します」をクリックします。
- 「認可」で、「クライアント資格証明」を選択します。
- 「Identity Cloud Service管理APIへのクライアント・アクセス権を付与します」で、「追加」をクリックし、アプリケーション・ロール「Identity Domain Administrator」を選択します。
- 「次」を2回クリックします。
- 「終了」をクリックします。アプリケーションが作成されたら、そのクライアントIDとクライアント・シークレットをノートにとってください。この情報は、フェデレーションの今後のステップで必要になります。
- 「アクティブ化」をクリックし、アプリケーションのアクティブ化を確認します。
セカンダリ・ストライプ・ユーザーのIAMグループの作成
Oracle Cloud Infrastructure SAML IDPフェデレーションにはフェデレーテッドIDP (IDCS)からユーザーをフェデレートするためのグループ・マッピングが必要であり、フェデレーテッド・ユーザーにOracle Cloud Infrastructure権限(ポリシー)を定義および付与するにはOCIネイティブ・グループ・メンバーシップが必要であるため、このグループが必要です。
フェデレーテッド・ユーザーがインスタンスを作成するためのIAMポリシーの作成
フェデレーションが完了したら、セカンダリIDCSストライプのフェデレーテッド・ユーザーがOracle Cloud Infrastructure Process Automationインスタンスを作成できるようにするIAMポリシーを設定します。共通パターンは、ポリシーの範囲をコンパートメントに設定します。