要使 PingFederate 使用 vCenter Server 進行驗證,請設定密碼授與流程。

必要條件

使用管理員帳戶登入 PingFederate 管理主控台。

程序

  1. 建立密碼認證驗證程式。
    1. 移至系統 > 資料和認證存放區 > 密碼認證驗證程式
    2. 按一下建立新執行個體
    3. 密碼認證驗證程式 | 建立新執行個體頁面中,為每個索引標籤輸入如下資訊,然後按下一步以繼續操作。
      • 類型索引標籤上:
        • 執行個體名稱:輸入執行個體名稱。例如,vIDB 驗證程式。
        • 執行個體識別碼:輸入執行個體識別碼。例如,vIDB。
        • 類型:選取 LDAP 使用者名稱密碼認證驗證程式
      • 執行個體組態索引標籤上:
        • LDAP 資料存放區:選取正在使用的資料存放區。
        • 搜尋基本:輸入基本 DN 以尋找您的使用者和群組。
        • 搜尋篩選器:輸入篩選器。例如,userPrincipalName=${username}
        • 搜尋範圍:選取子樹狀結構
      • 延伸的合約索引標籤上:
        • 依預設,新增下列內容:
          • DN
          • 電子郵件
          • 指定名稱
          • username
    4. 下一步,然後按一下儲存
  2. 在授權伺服器設定中對應驗證程式。
    1. 移至系統 > OAuth 設定 > 授權伺服器設定
    2. 密碼認證驗證程式中,選取先前建立的密碼認證驗證程式。例如,本說明文件使用 vIDB 驗證程式。
    3. 按一下儲存
  3. 建立資源擁有者認證授與對應。
    1. 移至驗證 > OAuth > 資源擁有者認證對應
    2. 資源擁有者認證授與對應視窗中:
      • 來源密碼驗證程式執行個體:選取先前建立的執行個體,然後按一下新增對應
    3. 資源擁有者認證授與對應 | 資源擁有者認證對應頁面上,按下一步以略過屬性來源和使用者查閱索引標籤。
    4. 合約履行索引標籤上:
      • 對於 USER_KEY,選取密碼認證驗證程式,對於,選取 username
    5. 下一步,以略過保險準則索引標籤,然後按一下儲存
  4. 建立存取 Token 對應 - 將密碼認證驗證程式對應到存取 Token 管理程式。
    「密碼授與」工作流程需要此對應。如果對應不存在,PingFederate 會記錄下列錯誤:

    沒有可用於所選用戶端和驗證內容的存取 Token 管理程式。

    1. 移至應用程式 > 存取 Token 對應
      • 內容:選取先前建立的內容。例如,本說明文件使用 vIDB 驗證程式。
      • 存取 Token 管理程式:選取先前建立的存取 Token 管理程式。例如,本說明文件使用 vIDB 存取 Token 管理程式。
    2. 按一下新增對應
    3. 下一步以略過屬性來源和使用者查閱索引標籤。
    4. 合約履行索引標籤上,使用下表。
      合約 來源
      aud 內容 先前建立的用戶端識別碼。例如,本說明文件中使用的識別碼是 vIDB。
      exp 無對應 -
      iat 運算式 輸入下列內容:

      @org.jose4j.jwt.NumericDate@now().getValue()

      iss 運算式

      (如果不可見,請參閱 PingFederate 說明文件,網址為 https://docs.pingidentity.com/r/en-us/pingfederate-120/pf_enable_disable_express。)

      輸入下列內容:
      #tmp=#this.get("context.HttpRequest").getObjectValue().getRequestURL().toString(), #url=new java.net.URL(#tmp), #protocol=#url.getProtocol(), #host=#url.getHost(),#port=#url.getPort(), #result=(#port != -1) ? @java.lang.String@format("%s://%s:%d", #protocol, #host, #port) : @java.lang.String@format("%s://%s", #protocol, #host, #port)
      userName 無對應

      -

      此合約稍後在 LDAP 篩選器中用於「授權碼的 OIDC 原則」工作流程。對於 PingFederate 工作流程,不需要此合約。

    5. 下一步,以略過保險準則索引標籤,然後按一下儲存

下一步

繼續 建立授權碼流程組態