API Gatekeeper Frontend

Build Status Download

This service provides a frontend HMRC's internal users to vet requests to create applications as part of our HMRC third party tax software and application programming interface (API) strategy.

Summary

This service provides the following functionalites:

  • Ability to log in / log out with an internal user
  • Role based access control for actions

Requirements

This service is written in Scala and Play, so needs at least a [JRE] to run.

Run the application

To run the application execute

sbt 'run 9684' 

and then access the application at

http://localhost:9684/api-gatekeeper/login

Alternatively, the run_local.sh script will run the service in "stub" mode.

Unit tests

sbt test

Acceptance tests

sbt acceptance:test

License

This code is open source software licensed under the Apache 2.0 License.