Digital Assistantとのアプリケーションの統合の保護方法
Oracle Digital AssistantアプリケーションとOracle Fusion Cloud Applicationsの統合の主なセキュリティ面を次に示します。
セキュリティ概要
Oracle Digital AssistantはネイティブのOracle Cloud Infrastructure (OCI)サービスで、公共商用リージョンと政府機関リージョンの両方で使用できます。 Digital Assistantは、FedRAMP準拠としても認可されます。 Digital Assistantは、転送中のデータおよび保存中のデータに対して、どこでもFIP暗号化を使用します。
アプリケーションは、プロビジョニング時にデジタル・アシスタントと統合されます。 Fusion Applicationsポッドがプロビジョニングされると、そのポッドに対して専用デジタル・アシスタント・サービス・インスタンスがプロビジョニングされます。 このペア・リングは、アプリケーションをデジタル・アシスタントに関連付けます。
ペアの主な側面を次に示します:
- アプリケーションの認証サービスを含むペア・アプリケーション・パッケージがFusion Applicationsポッドにインストールおよび構成されます。 この構成では、特にセキュリティ・グループとポリシーを設定します。
- デジタル・アシスタントでは、「認証サービス」が設定され、Oracle Fusion Cloud ApplicationsポッドのOracle Identity Cloud Service (IDCS)ストライプに構成されます。
- Fusion ApplicationsポッドのIdentity Cloud Service (IDCS)ストライプは、デジタル・アシスタントの「認証サービス」ページで認証サービスとして登録されます。
- デジタル・アシスタントでは、Oracle Webチャネルが構成されます。 必要に応じてチャネルを追加することもできます。
ランタイム・セキュリティ
次の図は、Fusion Applicationsポッドと、プロセスに関連するセキュリティ機能との会話を示しています。

この表は、図に示されているステップを示しています。
コールアウト番号 |
データ・フロー |
説明 |
---|---|---|
1 |
チャネルへのユーザー |
ユーザーは、Oracle Webチャネルを介してDigital Assistantにメッセージを入力して会話を開始します。
ノート: Web設定の構成は、ODAサービス・インスタンスとFusion Applicationsデザイナの両方での手動プロセスです。 |
2 |
チャネルからODAサービス・インスタンス |
チャネルは、暗号化されたメッセージをチャネル・セキュリティを介してODAサービス・インスタンスに送信します。 「クライアント認証の構成」を参照してください。 |
3 |
ODAサービス・インスタンス内のFusion ApplicationsスキルからFusion Applications認証サービスへのFusion Applicationsスキル |
チャネルからのメッセージはODAサービス・インスタンスのFusion Applicationsスキルにルーティングされ、アプリケーションの認証サービスがトリガーされます。 |
4 |
Fusion Applications認証サービスからIDCSアプリケーションへ |
認証サービスは、ユーザーがIDCSで認証されているかどうかを確認します。 そうでない場合、認証サービスはOAuthアクセス・トークン・リクエストをIDCSサーバーに送信します。 これにより、「IDCSサインイン」ページにリダイレクトされ、ユーザーにサインインを求められます。 |
5 |
ユーザーからIDCSアプリケーションへ |
ユーザーは、ユーザー名とパスワードを入力します。 |
6 |
IDCSアプリケーションからFusion Applicationsへの認証サービス |
ユーザーが正常に認証されると、IDCSサーバーはアクセス・トークンとリフレッシュ・トークンの両方をFusion Applications認証サービスに戻します。 このプロセスは、Fusion ApplicationsスキルのOAuthアクセス・トークン・フロー内で発生します。 アクセス・トークンのデフォルトの有効期限は8時間で、リフレッシュ・トークンの有効期限は7日間です。 |
7 |
Fusion Applicationsスキルに対するFusion Applications認証サービス |
同じチャネルで、ユーザーが8時間の有効期限ウィンドウ内で追加のリクエストを送信すると、同じアクセス・トークンが使用されます。 同じチャネルで、ユーザーが8時間より長く7日未満の追加リクエストを送信した場合、認証サービスはリフレッシュ・トークンを介して新しいアクセス・トークンをリクエストします。 |
8 |
Fusion ApplicationsスキルからFusion Applicationsポッドへ |
Fusion Applicationsスキルは、ステップ6で受信したアクセス・トークンとともにREST APIリクエストを送信します。 Fusion Applicationsポッドは、OAuthアクセス・トークンを使用して認証の実行に進みます。 |
9 |
Fusion ApplicationsポッドからFusion Applicationsスキルに戻る |
Fusion Applicationsポッドは、ODAサービス・インスタンスの1つ以上のFusion Applicationsスキルにレスポンスを返します。 |
10 |
Fusion Applicationsスキルとチャネル |
ODAサービス・インスタンスは、チャネルにレスポンスを返します。 |
11 |
ユーザーにチャネル・バック |
チャネルには、ユーザーに対するレスポンスが表示されます。 |