vCenter Server身分識別提供者聯盟可讓您設定外部身分識別提供者進行同盟驗證。在此組態中,外部身分識別提供者會代表 vCenter Server與身分識別來源互動。

vCenter Server身分識別提供者聯盟基礎

從 vSphere 7.0 開始,vCenter Server支援同盟驗證。在此案例中,當使用者登入 vCenter Server時,vCenter Server 會將使用者登入重新導向至外部身分識別提供者。使用者認證不再直接提供給vCenter Server。而是由使用者將認證提供給外部身分識別提供者。vCenter Server 信任由外部身分識別提供者執行驗證。在聯盟模型中,使用者永遠不會將認證直接提供給任何服務或應用程式,而只會提供給身分識別提供者。因此,您可以使用身分識別提供者來「聯盟」應用程式和服務,例如 vCenter Server

vCenter Server身分識別提供者聯盟優勢

vCenter Server身分識別提供者聯盟提供以下優勢。

  • 您可以將 Single Sign-On 與現有的同盟基礎結構和應用程式搭配使用。
  • 可以提高資料中心的安全性,因為 vCenter Server永遠不會處理使用者的認證。
  • 您可以使用外部身分識別提供者支援的驗證機制,例如多重要素驗證。

vCenter Server身分識別提供者聯盟元件

下列元件包括使用 Microsoft Active Directory Federation Services (AD FS) 的 vCenter Server身分識別提供者聯盟組態:

  • vCenter Server
  • vCenter Server上設定的身分識別提供者服務
  • AD FS 伺服器和相關聯的 Microsoft Active Directory 網域
  • AD FS 應用程式群組
  • 對應至 vCenter Server群組和使用者的 Active Directory 群組和使用者
備註: 目前, vCenter Server僅支援 AD FS 做為外部身分識別提供者。

vCenter Server身分識別提供者聯盟架構

vCenter Server身分識別提供者聯盟中,vCenter Server 會使用 OpenID Connect (OIDC) 通訊協定來接收可向 vCenter Server 驗證使用者的身分識別 Token。

若要在vCenter Server和身分識別提供者之間建立信賴方信任,則必須在兩者之間建立識別資訊和共用密碼。在 AD FS 中,您可以透過建立稱為應用程式群組 (由伺服器應用程式和 Web API 組成) 的 OIDC 組態來執行此操作。這兩個元件會指定vCenter Server用於信任和與 AD FS 伺服器進行通訊的資訊。您也可以在vCenter Server中建立對應的身分識別提供者。最後,您可以在 vCenter Server中設定群組成員資格,以授權來自 AD FS 網域中的使用者登入。

AD FS 管理員必須提供下列資訊,才能建立 vCenter Server身分識別提供者組態:

  • 用戶端識別碼:由 AD FS [應用程式群組] 精靈所產生並用於識別應用程式群組本身的 UUID 字串。
  • 共用密碼:由 AD FS [應用程式群組] 精靈所產生並用於向 AD FS 驗證 vCenter Server的密碼。
  • OpenID 位址:AD FS 伺服器的 OpenID 提供者探索端點 URL,指定眾所周知的位址,通常是與路徑「/.well-known/openid-configuration」相連接的簽發者端點。例如:https://webserver.example.com/adfs/.well-known/openid-configuration