Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
A Single Sign On server for Redmine. Coming soon...
branch: master
Failed to load latest commit information.
app Return the user hash on a valid login.
config Adding example database.yml
doc Generated a new plain Rails app
public Added a empty index.html file for usage with 'SSO found' checks
script Generated a new plain Rails app
test Return the user hash on a valid login.
vendor/plugins/shmacros Added shoulda macros.
.gitignore Generated a new plain Rails app
README.rdoc Added install docs.


Redmine Single Sign On (SSO) Server

This Rails application presents a SSO server that can be used to authenticate multiple Redmines against a single user database.


This is a separate Ruby on Rails application from Redmine. It's designed to work with Redmine over a network so you can host it however you'd like. In production, it's highly recommended that you secure the communication with SSL, since the API passes passwords in the clear.

  1. Get a copy of the code (git clone git://

  2. Copy the example database.yml and configure it for your database for production. (cp config/database.yml.example config/database.yml)

  3. Migrate and setup the databases (rake db:migrate RAILS_ENV=production)

  4. Start the server (ruby script/server -e production)

  5. Configure the Redmine SSO Clients to connect to the server. See the plugin's documentation for details)

Implementation details

The Server exposes a few XML REST APIs that can be used by a client. The redmine_sso_client is one client that can be installed into each Redmine instance to support SSO.

API Documentation

Generate the Rdoc to create the latest API documentation.

Something went wrong with that request. Please try again.