Using Apache Syncope with Talend ESB
Apache Syncope is an open source system for managing digital identities in enterprise environments, implemented in JEE technology and released under Apache 2.0 licence.
Identity Management (IdM) represents the joint result of business process and IT to manage user data on systems and applications. For more information, visit the Apache Syncope website.
Installing Apache Syncope
Copy the files syncope and syncope-console located at
/esb/add-ons/tidmto the tomcat
Call the following page to check that the installation was successful
Use this URL if you are deploying on localhost on port 8080.
Log in to Syncope with the default username and password.
Default username admin Default password password
Create groups and users to authenticate later in your services.
Configuring a database for Apache Syncope
Create a schema in the database.
Edit the file persistence.properties located at
syncope/web-inf/classes.Note: Depending on which external database you use, you may need to change the database dialect property in the persistence.properties file, and you must ensure that you have the necessary database role to continue with the configuration.
- Modify the database configuration in order to link to the database, MySQL in this case.
- Restart tomcat to make the change effective.
Configuring Apache Syncope in Talend Runtime
Edit the org.talend.esb.sts.server.cfg file located at
/esb/container/etc.If the file does not exist, enter the following command on Talend Runtime console to create the configuration file in the
Karaf> tesb:start-sts Karaf> tesb:stop-sts