關於在 Azure AD 與 Oracle Access Manager 之間設定 Oracle Retail Merchandising Suite 的 SSO
此解決方案提供可在 Microsoft Azure 上實行 Oracle Retail Merchandising Suite 的參照架構,並將它與 Oracle Cloud Infrastructure 上執行的資料庫建立關聯。藉由使用這兩個雲端,客戶在搬移至雲端時都有彈性。
此交叉程式解決方案可供零售商品套件將資料庫層放在 Oracle Cloud Infrastructure 以及 Microsoft Azure 的中介軟體層、f 層 (防火牆、代理主機與負載平衡器) 和 DS 層。此外,此架構使用 Azure Active Directory (Azure AD) 作為聯合身分識別提供者 (IDP) 認證使用者的零售商品套件,而 Oracle Access Manager 則是服務提供者 (SP)。
赫斯登,您可以透過 Oracle Access Manager 找到在交叉雲端模型中安裝「零售商品套件」的高階指示,以及設定 SAML 2.0聯合單一登入 (SSO) 與 Azure AD。您應該深入瞭解 Oracle Retail Merchandising Cross loud 架構,以瞭解此授權整合。
開始之前
瞭解 Oracle Access Manager 和 Azure AD 的 SSO
在此架構中,後端 LDAP 存放區是 Oracle Internet Directory;不過,使用者的記錄系統是 Azure AD。Oracle Directory Integration Platform 藉由將使用者資訊從 Azure AD 同步至 Oracle Internet Directory,作為 Oracle Internet Directory 與 Azure AD 之間的橋接器。此同步化可讓 Oracle Internet Directory 繼續作為 Oracle Access Manager 的備份存放區,進而讓 Oracle Access Manager 和零售商品之間的現有整合成為其他部署模型的功能。在此交叉程式模型中,Azure AD 會執行認證和 Oracle Access Manager 執行授權。
架構
若要實作此交叉 loud 解決方案,您應該先瞭解實行此解決方案的三個架構。
- 實體架構
- 邏輯架構
- 認證與授權架構
瞭解邏輯架構
「零售商品套件」參照架構由三個邏輯層級以及構成這些層級的元件所組成。

Merch-logical-arch.png 圖解描述
- Web 層:可從 Web 瀏覽器存取的 Oracle ADF 型 UI
- 應用程式層:
- 零售商品套用。
- Retail Integration Suite (包括 Retail Integration Bus、Retail Service Bus 及 Retail Bulk Data Integration)。
- 透過 Oracle 的「識別管理」堆疊 (Oracle Access Manager、Oracle Identity Manager 和 Oracle Internet Directory) 進行「識別管理」。
- 與 SFTP 和其他整合進行傳輸檔案的連線。
- 資料層: Oracle RAC 資料庫上的商品和整合可插式資料庫。
瞭解實體架構
在高層級中,跨資料庫模型可讓零售商將其資料層部署到 Oracle Cloud Infrastructure 及其 Microsoft Azure 中的應用程式層。

Merch-physical-arch.png 圖解描述
參照架構叢集資料庫與計算節點可產生高可擴充性高可用性的架構。Oracle Cloud Infrastructure 和 Azure 之間的 FastConnect 可確保符合所有服務層次協議 (SLA) 的可靠效能。
- Oracle Cloud Infrastructure (OCI) 上的資料庫層
- Azure 中介軟體層 (具有高效能網路檔案系統)
- Azure 的 f 層 (防火牆、代理主機以及負載平衡器)
- Azure 的 DS 層 (SFTP)
瞭解認證與授權架構
認證和授權架構是以 Oracle Access Manager 和 Retail Merchandising Suite 之間的整合為基礎。

Merch-authn-authz-arch.png 圖解描述
Oracle Access Manager 要求後端 LDAP 存放區必須是 Oracle Unified Directory 或 Oracle Internet Directory。在此架構中,使用者的記錄系統為 Azure AD。Oracle Directory Integration Platform -用作雙向同步服務,可將該帳戶與 Oracle Internet Directory 同步。
Oracle 已驗證並支援這個跨流程部署架構,以進行 Retail Merchandising Suite 16.0.2和更新版本,包括透過本文件中所述的處理來聯合 SSO。
關於必要的服務和角色
此解決方案需要這些服務內的特定服務和角色組合。
- Oracle Cloud Infrastructure
- Oracle Access Manager
- 將完整的 Oracle Retail Merchandising Suite 執行處理部署到 Azure
- Microsoft Azure 廣告
必要的角色:
服務名稱:角色 | 需要執行... |
---|---|
Oracle Cloud Infrastructure:管理員 | 建立及管理識別資源 |
Oracle Access Manager:管理員 | 設定與維護內部部署的使用者設定 |
零售商品:管理角色,包含資料庫管理員和 LDAP 管理員 | 設定零售商品和變更安全性設定值 |
Azure AD:存檔者或更高的授權帳戶 | 取得 Azure 訂閱 |
Azure AD:應用程式或全域管理員 | 處理 Azure 端的組態並設定 |
描述考量。