KO
|
EN
gitlite — search
Search
#typescript
#ai-agents
#deepseek-harness
#dsh-plugin
#open-source
#ai
#claude-code
#cli
#windows
#codex
#developer-tools
#dsh
signon
★ 97
Open GitHub ↗
Single sign-on service for GOV.UK
Download README (.md)
Explore Similar Repositories
postmark-inbound-php
:
Simple API wrapper for Postmark Inbound Hook
tmuxed
:
A minimal configuration for tmux - similar to Oh My Tmux, but simpler.
node-saucelabs
:
A wrapper around Sauce Labs API
promoted-builds-plugin
:
Jenkins Promoted Builds Plugin
dgidb
:
Rails frontend to The Genome Institute's drug gene interaction database.
// repository documentation
Was this content helpful?
★ 0
(0 ratings)
Select Rating:
★
★
★
★
★
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
signon
?
Download (.md)
# 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][auth]. This is a Ruby on Rails app, and should follow [our Rails app conventions][conventions]. You can use the [GOV.UK Docker environment][govuk-docker] to run the application and its tests with all the necessary dependencies. Follow the [usage instructions][docker-usage] to get started. **Use GOV.UK Docker to run any commands that follow.** ### Running the test suite ```sh bundle exec rake ``` ## Further documentation - [Usage documentation] - [Environment variables] - [Mass password reset] - [Troubleshooting] - [API] ## Licence [MIT License](LICENCE) [integration]: https://signon.integration.publishing.service.gov.uk [conventions]: https://docs.publishing.service.gov.uk/manual/conventions-for-rails-applications.html [govuk-docker]: https://github.com/alphagov/govuk-docker [docker-usage]: https://github.com/alphagov/govuk-docker#usage [Devise]: https://github.com/plataformatec/devise [Doorkeeper]: https://github.com/applicake/doorkeeper [auth]: docs/oauth.md [Usage documentation]: docs/usage.md [Environment variables]: docs/environment-variables.md [Mass password reset]: docs/mass_password_reset.md [Troubleshooting]: docs/troubleshooting.md [API]: docs/api.md