Oracle GoldenGate 授權
Oracle GoldenGate Microservices 提供了一個基礎架構,用於建置服務感知應用程式,以操作並整合至全球雲端部署環境。
授權 (AZ) 包括 Oracle GoldenGate 與 Oracle GoldenGate 的通訊,以及網路與伺服器組態的工作。使用者授權需要視需要將角色 / 權限指派給使用者。
授權可以從 Oracle GoldenGate 主控台直接進行,或將其外包給外部身分識別管理提供者。與 Oracle GoldenGate 處理作業搭配使用的識別管理技術可協助設定授權設定檔,以及設定管理 Oracle GoldenGate 使用者授權的外部身分識別提供者。Oracle GoldenGate 支援 IDCS、IAM (雲端)、OAM (內部部署) 和 Microsoft EntraID 以進行外部識別管理,使用 OAuth2 作為通訊協定。
授予使用者角色以進行授權
Oracle GoldenGate 中的授權取決於使用者角色。在 Oracle GoldenGate 中執行的動作取決於套用至使用者的使用者角色。使用 REST API 服務端點,瞭解決定執行不同動作所需使用者角色的詳細資訊。
您可以在建立 Oracle GoldenGate 使用者時,從下列使用者角色選擇並指派。
表格 1 Oracle GoldenGate 使用者角色和權限 {:#GUID-9757A442-A14D-4E7A-8012-F507A4B27186__TABLE_UPW_GNN_KXB .titleintable}
| 角色 ID | 權限層級 |
|---|---|
| 使用者 | 允許僅供參考的服務要求,這些服務要求不會更改或影響 MA 的作業。查詢 / 唯讀資訊的範例包括效能測量結果資訊、資源狀態以及監督資訊。 |
| 運算子 | 允許使用者僅執行作業動作,例如建立、啟動及停止資源。運算子無法更改 MA 伺服器的作業參數或設定檔。 |
| 管理員 | 授予使用者完整存取權,包括變更伺服器一般、非安全性相關作業參數及設定檔的能力。 |
| 安全性 | 授予安全性相關物件的管理,並呼叫安全性相關服務要求。此角色具有完整權限。 |
根據使用者角色的使用者管理
在不同部署組態階段建立的 Oracle GoldenGate 使用者,具有不同的 Oracle GoldenGate Microservices 存取功能。
Oracle GoldenGate 的第一個使用者是從 Oracle GoldenGate 組態 (OGGCA) 公用程式設定。此使用者可以存取主機上與「服務管理程式」關聯之所有部署的「服務管理程式」和所有微服務。
在您使用第一個使用者存取 Service Manager 之後,您可以從 Service Manager 的「管理員」頁面建立使用者。視使用者角色而定,您可以讓使用者存取 Oracle GoldenGate Microservices。
例如,如果您建立具有運算子角色的使用者,就無法使用這些證明資料存取「服務管理程式」。
使用外部身分識別提供者的使用者管理
Oracle GoldenGate 支援 IDCS 和 IAM 作為雲端身分識別提供者,以及作為內部部署身分識別提供者的 OAM。從 Oracle GoldenGate 23.9 開始,Microsoft Azure EntraID 也是外部身分識別提供者。
請參閱委派使用者管理給外部身分識別提供者,瞭解有關實行任何支援之外部身分識別提供者的指示。