適用於分散式平台[16.0.0.3 以及更新版本]

在開發人員工具中配置自訂使用者儲存庫 SPI

如果要使用開發人員工具來實作 com.ibm.wsspi.security.wim.CustomRepository 服務程式設計介面 (SPI),您必須提供 SPI 檔案給專案使用。

程序

  1. 在 Eclipse 中新增 Liberty 執行時期環境。

    在 Eclipse 喜好設定中,移至伺服器 > 執行時期環境,並按一下新增。您可以參照現有的 Liberty 執行時期環境,或是安裝新的 Liberty 執行時期環境。

  2. 驗證「應用程式安全 2.0」(appSecurity-2.0) 和「聯合登錄 1.0」(federatedRegistry-1.0) 特性已安裝在 Liberty 執行時期環境中。

    如果要列出已安裝的特性,請在「執行時期瀏覽器」視圖中,用滑鼠右鍵按一下 Liberty 執行時期環境,並按一下內容。只要有特性未安裝,請用滑鼠右鍵按一下 Liberty 執行時期環境,按一下安裝其他內容,並選取遺漏的特性。如需相關資訊,請參閱使用開發人員工具來安裝資產

  3. 建立正在實作介面的 OSGi 軟體組專案。如果要建立專案,請移至檔案 > 新建,選取 OSGi 軟體組專案,並定義該專案。
  4. 驗證目標定義包含 SPI 位置。

    在 Eclipse 喜好設定中,移至外掛程式開發 > 目標平台。選擇具有 SPI 的 WebSphere Application Server Liberty 目標定義,或是編輯 WebSphere Application Server Liberty 目標定義的位置,以包含您執行時期環境的 wlp/dev/spi/ibm 位置。

  5. 新增 SPI 套件至專案資訊清單。
    在「企業瀏覽器」視圖中,按一下資訊清單。按一下相依關係標籤,並在匯入的套件區段中,新增下列套件:
    • com.ibm.wsspi.security.wim
    • com.ibm.wsspi.security.wim.exception
    • com.ibm.wsspi.security.wim.model
  6. 建立實作自訂儲存庫介面的類別。

    如果要建立類別,請在「企業瀏覽器」視圖中,用滑鼠右鍵按一下軟體組中的 src 資料夾,並選取新建 > 類別。定義類別的內容。針對介面欄位,按一下新增,並選取 CustomRepository 介面。

下一步

實作自訂儲存庫介面,然後按照開發 Liberty 的自訂使用者儲存庫中的說明來包裝類別。

指示主題類型的圖示 作業主題



「時間戳記」圖示 前次更新: 2016 年 11 月 30 日
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-libcore-mp&topic=t_sec_cust_repository
檔名:t_sec_cust_repository.html