Skip to main content

Learn about the GovWifi applications

Our public-facing websites are:

Our services include:

  • FreeRADIUS servers, instances of FreeRADIUS that act as authentication servers (also known as the “frontend” servers)
  • An authentication API, which the FreeRADIUS servers call to help authenticate GovWifi requests
  • A logging API, which the FreeRADIUS servers call to record each GovWifi request
  • A user signup API, which handles incoming sign-up texts and e-mails (with a little help from AWS)

We manage our infrastructure via:

Other repositories:

  • Acceptance tests, which pulls together GovWifi end-to-end, from the various repositories, and runs tests against it.
  • Smoke tests, a collection of rspec with Capybara tests, using Firefox to access the live application. These smoke test the primary service journeys (authentication, sign-up, and admin site user journeys).
This page was last reviewed on 13 July 2021. It needs to be reviewed again on 13 January 2022 by the page owner #govwifi .
This page was set to be reviewed before 13 January 2022 by the page owner #govwifi. This might mean the content is out of date.