開發 Liberty 設定檔的自訂使用者登錄

您可以實作 Liberty 設定檔伺服器提供的 com.ibm.websphere.security.UserRegistry 介面來開發自訂使用者登錄類別。

關於這項作業

UserRegistry 介面是一個「服務程式設計介面 (SPI)」,幾乎能夠支援任何類型的帳戶儲存庫。 如需獨立式自訂登錄的一般概觀,請參閱獨立式自訂登錄

程序

  1. 實作自訂使用者登錄。 如需相關資訊,請參閱開發 UserRegistry 介面來使用自訂登錄
  2. 將實作類別轉換成 OSGi 服務。 您可以利用下列方式來執行轉換:
    • 將 UserRegistry 類別轉換成「宣告式服務 (DS)」元件。如需相關資訊,請參閱在「OSGi 宣告式服務」中宣告您的服務
    • 撰寫本身是一個 DS 元件的新 UserRegistry 類別,將它委派給您的 UserRegistry 類別。
    • 利用 OSGi 核心 API,將您的 UserRegistry 類別直接登錄在「服務登錄 (SR)」中。如需相關資訊,請參閱使用 OSGi 服務登錄
  3. 將自訂使用者登錄包裝成 OSGi 軟體組,然後匯出 UserRegistry 服務。如需建立 OSGi 軟體組的相關資訊,請參閱建立 OSGi 服務軟體組
  4. 建立一份特性資訊清單來包含這個 OSGi 軟體組。 如需相關資訊,請參閱產品延伸
  5. 將特性安裝到使用者產品延伸位置之後,利用特性名稱來配置 server.xml 檔。 例如:
    <featureManager>
       ...
       <feature>usr:customRegistrySample-1.0</feature>
    </featureManager>

    如需可下載的自訂使用者登錄範例,請參閱 https://developer.ibm.com/wasdev/downloads/#asset/samples-Custom_User_Registry

    如需相關資訊,請參閱https://www.ibmdw.net/wasdev/docs/creating-a-custom-user-registry-as-a-liberty-user-feature/


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

資訊中心條款 | 意見


「時間戳記」圖示 前次更新: 2015 年 6 月 22 日
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=twlp_sec_custmr
檔名:twlp_sec_custmr.html