UMT (User Management Tool) is a web-based identity managemnt tool. It provides OAuth service for application services, e.g. Duckling DDL.
All jars that can not be obtained from the public maven repository have been put into 'localdep' directory, so you need to install them into your local repository manually (install-dep.sh) before building. These legacy dependencies will be removed in the near future.
Some duckling dependencies such as falcon-cache, falcon-mstatic,
clb-api, etc. can be downloaded and built (mvn install) from the same
account 'ducklingcloud' at Github.
- frmwrk
- clb/clb-api
- falcon/common,cache,mstatic
- umt/umt-api
The 'umt.war' could be made by mvn package.
Use mvn cargo:run to run with embedded tomcat 8.x. Go to
http://localhost:9090/umt
With umt.war:
-
Deploy it into a servlet container, e.g. Tomcat.
-
In
WEB-INF/conf, editumt.propertiesaccording to your local configurations. Renameumt-secret-TEMPLATE.propertiestoumt-secret.propertiesand put passwords info in it. -
Create databases in mysql, if you choose mysql in last step. Tables will be created automatically during startup. If you choose derby, just skip this step.
-
Start tomcat and enjoy!
kai.nan[at]icloud[dot]com