Skip to content

SvenPyymann/TARA2-Admin

 
 

Repository files navigation

TARA/GOVSSO admin application -------

TARA/GOVSSO admin project's main goal is to provide a web application that allows TARA/GOVSSO service managers to:

  • manage institutions that want to register OIDC clients in TARA/GOVSSO
  • manage OIDC client registrations
  • manage alerts that are to be displayed on the TARA/GOVSSO login page

An additional subproject also provides tools to export/import TARA clients.

Requirements:

Java (JDK 11+) runtime and Node.js (14+) is required to build and run the webapp.

Maven is used to build and test the software.

Building the project

Execute the following command in the projects root directory to build the TARA/GOVSSO admin webapp and additional command line tools:

./mvnw clean package

This will produce the war package for the webapp at tara-admin-api/target/*.war which can then be deployed to a standalone Tomcat web server. See further details here

In addition, the executable jar file can be found at tara-admin-import/target/client-utils.jar which can be used to export/import OIDC clients from the command line. See further details here

Building and Running in Docker

./mvnw clean install
./mvnw --projects tara-admin-api -DskipTests -Djacoco.skip=true spring-boot:build-image
docker run --rm -p 17080:8080 tara-admin:latest

About

TARA2 admin application

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Java 75.5%
  • TypeScript 12.6%
  • HTML 9.0%
  • CSS 2.3%
  • JavaScript 0.4%
  • FreeMarker 0.2%