사용자 정의 TAI를 Liberty 기능으로 개발

Liberty 서버에 제공된 com.ibm.wsspi.security.tai.TrustAssociationInterceptor 인터페이스를 구현하고 제품 확장을 작성하여 사용자 정의 TAI를 Liberty 기능으로 개발할 수 있습니다.

이 태스크 정보

사용자 정의 TAI의 일반 보기는 Liberty에 대한 사용자 정의 TAI 개발의 내용을 참조하십시오.

제품 확장기능에 대한 자세한 정보는 Liberty:제품 확장의 내용을 참조하십시오.

문제점 예방: 다중 TAI가 있는 경우 사용자 기능 또는 공유 라이브러리 중 하나를 사용하여 모두를 구성할 수 있습니다. 두 TAI 구성을 혼합하지 마십시오.

프로시저

  1. 사용자 정의 TAI를 구현하십시오. 자세한 정보는 Liberty에 대한 사용자 정의 TAI 개발의 내용을 참조하십시오.
  2. 구현 클래스를 OSGi 서비스로 변환하십시오. 다음 방법 중 하나로 변환을 수행할 수 있습니다.
    • 사용자 정의 TAI 클래스를 DS(Declarative Service) 컴포넌트로 변환합니다. 자세한 정보는 OSGi 선언 서비스에 대해 서비스 선언의 내용을 참조하십시오.
    • 초기화 메소드는 기능으로 구현될 때 명시적으로 호출되지 않으므로 서비스가 활성화될 때 TAI가 필요할 때 초기화되었는지 확인하십시오.
    • DS 컴포넌트인 새 사용자 정의 TAI 클래스를 작성하여 이를 사용자 정의 TAI 클래스에 위임합니다.
    • OSGi 코어 API를 사용하여 SR(Service Registry)에서 직접 사용자 정의 TAI 클래스를 등록합니다. 자세한 정보는 OSGi 서비스 레지스트리에 대한 작업의 내용을 참조하십시오.
  3. 사용자 정의 TAI를 OSGi 번들로 패키지하고 사용자 정의 TAI 서비스를 내보내십시오. OSGi 번들 작성에 대한 정보는 Creating an OSGi service bundle을 참조하십시오.
  4. OSGi 번들을 포함하도록 기능 Manifest를 작성하십시오. 기능 Manifest 파일에 대한 자세한 정보는 Liberty 기능 Manifest 파일의 내용을 참조하십시오.
  5. 기능이 사용자 제품 확장 위치에 설치된 후, 기능 이름으로 server.xml 파일을 구성하십시오.예를 들어 다음과 같습니다.
    <featureManager>
       ...
      <feature>usr:customTaiSample-1.0</feature>
    </featureManager>

주제의 유형을 표시하는 아이콘 태스크 주제



시간소인 아이콘 마지막 업데이트 날짜: Tuesday, 6 December 2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twlp_feat_tai
파일 이름: twlp_feat_tai.html