此圖像顯示使用雲端原生方法建立之 Oracle Fusion Applications Cloud Service 擴充的架構和處理流程。
Oracle Visual Builder是一個Oracle Cloud PaaS應用程式,使用Oracle Identity Cloud服務,與Oracle Fusion Applications Cloud Service內的Oracle Access Manager元件聯合使用者和Role Sync。Oracle Cloud Infrastructure 元件可啟用整合。
此圖像區域說明 Oracle Cloud Infrastructure,其中顯示三個元件:API 閘道、Oracle Fusion Applications Cloud Client 函數以及 Oracle Cloud Infrastructure Vault 元件。「函數」包括「商業邏輯」元件和「識別雲端 OAuth 宣告程式庫」元件。
下列流程描述:
- Oracle Visual Builder 會透過 Oracle Identity Cloud Service 內的「識別雲端 App 認證 (函數資源從屬端)」應用程式連線至「API 閘道」。包括標頭為「授權:Bearer;< Token1 >」的認證記號。
- API 閘道會連線回 Oracle Identity Cloud Service,並連線至 Identity Cloud /admin/v1/SigningCert/jwk 元件以驗證記號。
- API 閘道會連線至「識別雲端 OAuth 宣告程式庫」功能,其中原始記號的標頭與步驟 1 的記號相同。
- 「Identity Cloud OAuth 宣告程式庫」功能會連線至 Oracle Cloud Infrastructure Vault,以查詢儲存的安全證明資料供下一個步驟使用。
- 此函數會連線回 Oracle Identity Cloud Service,以從 Identity Cloud App (函數資源擁有者)(Fusion Applications 資源從屬端) 應用程式擷取新的記號。此記號對存在於 Oracle Cloud PaaS 和 Oracle Fusion Applications 中的使用者而言都有效。
- Oracle Fusion Applications Cloud Client 函數內的 Business Logic 元件使用新的認證記號 (來自宣告的記號) 與標頭 "Authorization:Bearer;< Token2 >"連線至 Fusion Applications Cloud 執行處理