如果要使用開發人員工具來實作 com.ibm.wsspi.security.wim.CustomRepository
服務程式設計介面 (SPI),您必須提供 SPI 檔案給專案使用。
程序
- 將 Liberty 執行時期環境新增至 Eclipse。
在 Eclipse 喜好設定中,移至,並按一下新增。您可以參照現有的或安裝新的 Liberty 執行時期環境。
- 驗證「應用程式安全 2.0」(appSecurity-2.0) 和「聯合登錄
1.0」(federatedRegistry-1.0) 特性已安裝在 Liberty 執行時期環境中。
如果要列出已安裝的特性,請在「執行時期瀏覽器」視圖中,用滑鼠右鍵按一下 Liberty 執行時期環境,並按一下內容。只要有特性未安裝,請用滑鼠右鍵按一下 Liberty 執行時期環境,按一下安裝其他內容,並選取遺漏的特性。如需相關資訊,請參閱使用開發人員工具來安裝資產。
- 建立正在實作介面的 OSGi 軟體組專案。如果要建立專案,請移至,選取 OSGi 軟體組專案,並定義該專案。
- 驗證目標定義包含 SPI 位置。
在 Eclipse 喜好設定中,移至。選擇具有 SPI 的 WebSphere Application Server Liberty 目標定義,或是編輯 WebSphere Application
Server Liberty 目標定義的位置,以包含您執行時期環境的 wlp/dev/spi/ibm 位置。
- 新增 SPI 套件至專案資訊清單。
在「
企業瀏覽器」視圖中,按一下
資訊清單。按一下
相依關係標籤,並在
匯入的套件區段中,新增下列套件:
- com.ibm.wsspi.security.wim
- com.ibm.wsspi.security.wim.exception
- com.ibm.wsspi.security.wim.model
- 建立實作自訂儲存庫介面的類別。
如果要建立類別,請在「企業瀏覽器」視圖中,用滑鼠右鍵按一下軟體組中的 src 資料夾,並選取。定義類別的內容。針對介面欄位,按一下新增,並選取 CustomRepository 介面。
下一步
實作自訂儲存庫介面,然後按照
開發 Liberty 的自訂使用者儲存庫中的說明來包裝類別。