開發 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 軟體組。 如需相關資訊,請參閱Liberty:產品延伸
  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/


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



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