I have a requirement where a web application built on Spring Boot and React needs to have the ability to connect to multiple database at runtime. The application has an admin console where a designated administrator can configure a database connectivity and map a database table’s attributes to the web application’s attributes. The functionality resembles a lot with an Identity Connector found in the modern IAM Tools (Sailpoint, ForgeRock, Ping).
I have looked into the OpenICF framework and was able to download their connector server and run it. What I could not do is connect to it and certain operations with it.
I want to understand if someone has built custom identity connector for their web application in Java. Most importantly the connectivity must not require the Spring Boot Application to restart after collecting the database connectivity attributes from the web form.
Has anyone here done this?