Para desarrollar un TAI personalizado como característica del perfil Liberty,
implemente la interfaz
com.ibm.wsspi.security.tai.TrustAssociationInterceptor que se
proporciona en el servidor de perfiles Liberty y cree una extensión de producto.
Acerca de esta tarea
Para obtener información general de un TAI personalizado, consulte el tema Desarrollo de un TAI personalizado para el perfil Liberty.
Para obtener más información sobre las extensiones de producto, consulte
Extensión del producto.
Evite problemas: Si tiene varios TAI, puede configurar todas ellos mediante el componente de usuario o la
biblioteca compartida. No combine las dos configuraciones de TAI.
Procedimiento
- Implemente el TAI personalizado. Para obtener más información, consulte
Desarrollo de un TAI personalizado para el perfil Liberty.
- Convierta la clase de implementación en un servicio OSGi. Puede realizar la conversión de una de las siguientes maneras:
- Empaquete el TAI personalizado como un paquete OSGi y exporte el servicio TAI
personalizado. Para obtener información sobre la creación de un paquete OSGi, consulte
Creación
de un paquete de servicios OSGi.
- Cree un manifiesto de característica para incluir el paquete OSGi. Para obtener más
información sobre el archivo de manifiesto de la característica, consulte Archivo de manifiesto de característica de Liberty.
- Una vez instalada la característica en la ubicación de extensión del producto del
usuario, configure el archivo server.xml con el nombre de la
característica. Por ejemplo:
<featureManager>
...
<feature>usr:customTaiSample-1.0</feature>
</featureManager>