瞭解 Edge 驗證和授權流程

Edge for Private Cloud 4.17.09 版

本文說明 Apigee Edge 的驗證和授權機制。在透過 Apigee Edge 設定外部 LDAP 時,這項資訊可提供實用的背景資訊。

驗證和授權流程取決於使用者是透過管理 UI 還是 API 進行驗證。

透過使用者介面登入時

透過 UI 登入 Edge 時,Edge 會使用 Edge 全域系統管理員憑證,執行登入 Apigee 管理伺服器的獨立步驟。

圖 1 說明下列 UI 登入步驟:

  1. 使用者在登入 UI 中輸入登入憑證。
  2. Edge 會使用全域系統管理員憑證登入管理伺服器。
  3. 全域系統管理員憑證已通過驗證和授權。使用者介面會使用這些憑證,提出特定平台 API 要求。
    1. 如果啟用外部驗證,系統會根據外部 LDAP 驗證憑證,否則會使用內部 Edge LDAP。
    2. 除非您啟用外部角色對應,否則系統一律會對內部 LDAP 執行授權。
  4. 使用者輸入的憑證會經過驗證和授權。
    1. 如果啟用外部驗證,系統會根據外部 LDAP 驗證憑證,否則會使用內部 Edge LDAP。
    2. 除非您啟用外部角色對應,否則系統一律會對內部 LDAP 執行授權。

下圖顯示透過 Edge UI 進行授權和驗證:

透過 API 登入時

透過 API 登入 Edge 時,系統只會使用透過 API 輸入的憑證。與 UI 登入不同,您不需要使用系統管理員憑證另外登入。

圖 2 說明下列 API 登入步驟:

  1. 使用者在登入 UI 中輸入登入憑證。
  2. 系統會驗證並授權使用者輸入的憑證。
  3. 如果啟用外部驗證,系統會根據外部 LDAP 驗證憑證,否則會使用內部 Edge LDAP。
  4. 除非您啟用外部角色對應,否則系統一律會對內部 LDAP 執行授權。

下圖顯示透過 Edge API 進行授權和驗證: