Deploying the STS into a Servlet Container (Tomcat) - 7.1

Talend ESB STS User Guide

author
Talend Documentation Team
EnrichVersion
7.1
EnrichProdName
Talend Data Fabric
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Open Studio for ESB
Talend Real-Time Big Data Platform
task
Design and Development
Installation and Upgrade
EnrichPlatform
Talend ESB
Talend Runtime

About this task

Warning: For production use, the sample keys used here will need to be replaced with your project's own keys, usually signed by a third-party CA.

To enable Security Token Service using a servlet container (here Tomcat is used as an example), follow the below steps:

Procedure

  1. Extract the <TalendRuntimePath>/add-ons/sts/SecurityTokenService.war file and replace the stsstore.jks STS sample keystore/truststore with your own keystore. Alter the stsKeystore.properties file with any different configuration information based on your new keystore. Recompress the extracted WAR into a new WAR file.
  2. Deploy the new WAR file created in the previous step into the Tomcat container.
  3. Start Tomcat and open a browser with the follow url: http://{tomcat}host:port/SecurityTokenService/. You will see several Security Token Service available, such as Username Token service (UT), X.509 Token service, and so on.
  4. Enter URL: http://{tomcat host}:port/SecurityTokenService/UT?wsdl, the displayed WSDL file will describe the details about the Security Token Service.