Skip to content

hmrc/tax-enrolment-assignment-frontend

Repository files navigation

Tax Enrolment Assignment Frontend

How it works

https://confluence.tools.tax.service.gov.uk/pages/viewpage.action?spaceKey=TEN&title=How+Tax+Enrolment+Assignment+Frontend+works

For a NEW service to requiring to integrate with us

  • YOU MUST, get in contact with the team that owns this service, we will need to allow the http host if needed and increase our performance tests JPS to take into account your additional users being sent to us.
  • They must start their journey on /protect-tax-info?redirectUrl=<providing-a-url-desitination-of-where-users-should-be-redirected-to>
  • where redirectUrl should be URL encoded such as /protect-tax-info?redirectUrl=%2FurlHere

Development Setup for LOCAL RUNNING (to walk the journey)

Tests

Run local tests here utilising plugins and coverage requirements sbt clean coverage test it/test coverageReport scalastyle

Run Journey Tests: see here

Run Performance Tests see here

API

Path Supported Methods Type Description
/protect-tax-info/redirectUrl=<urlHere> GET Prod Main endpoint for users to start their journey

Audits

https://confluence.tools.tax.service.gov.uk/display/TEN/CIP+Assessment+tracker+-+TENINO

Encryption

The result of UGS contains an email address which we display to the user, we encrypt this when we store it in mongo

License

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