A web app to initialize relying-party.xml
configuration file with user provided config values via its web UI
This is a Spring Boot application. The simplest way to run it with an embedded Tomcat server is via Gradle plugin on the command line:
./gradlew bootRun
If your IdP is not installed in the default location (/opt/shibboeth-idp
), you'll need to pass an argument:
./gradlew bootRun -Pargs="--idp.home=/Users/jj/tmp/shib2"
You can also create a distributable jar and run it with
./gradlew clean build
java -jar ./build/libs/shib-admin-1.0-SNAPSHOT.jar --idp.home=/Users/jj/tmp/shib2
In a web browser access http://localhost:8080