將自訂 TAI 開發為 Liberty 設定檔特性

您可以實作 Liberty 設定檔伺服器所提供的 com.ibm.wsspi.security.tai.TrustAssociationInterceptor 介面,建立一項產品延伸,將自訂 TAI 開發為 Liberty 設定檔特性。

關於這項作業

如需自訂 TAI 的一般概觀,請參閱開發 Liberty 設定檔的自訂 TAI

如需產品延伸的相關資訊,請參閱產品延伸

避免問題: 如果您有多個 TAI,您可以利用使用者特性或共用程式庫來配置它們全部。 請勿混合這兩個 TAI 配置。

程序

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

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

資訊中心條款 | 意見


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