Skip to content

alphagov/signon

Folders and files

NameName
Last commit message
Last commit date
Feb 24, 2025
Feb 10, 2025
Jan 15, 2025
Jan 21, 2025
Jan 16, 2025
Dec 20, 2024
Jan 21, 2025
Apr 2, 2012
Jan 15, 2025
Oct 26, 2023
Sep 26, 2024
Mar 10, 2025
Jan 22, 2024
Mar 8, 2016
May 14, 2024
Feb 13, 2024
Apr 30, 2024
May 14, 2024
Nov 9, 2021
Nov 22, 2024
Jun 5, 2024
Jan 3, 2025
Mar 12, 2025
Sep 14, 2015
Feb 16, 2018
Feb 13, 2024
Dec 20, 2024
Dec 20, 2024
Jul 12, 2021
Feb 20, 2025
Feb 20, 2025

Repository files navigation

Signon

Signon is a centralised OAuth2 based single sign-on provider for GDS services that provides username/password and 2-step verification.

Technical documentation

Devise is used to provide username password sign-in, and Doorkeeper as an OAuth 2 provider. Details of our interpretation of OAuth are provided in an accompanying document.

This is a Ruby on Rails app, and should follow our Rails app conventions.

You can use the GOV.UK Docker environment to run the application and its tests with all the necessary dependencies. Follow the usage instructions to get started.

Use GOV.UK Docker to run any commands that follow.

Running the test suite

bundle exec rake

Further documentation

Licence

MIT License