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.