Project

General

Profile

Plugins Directory » SAML Authentication

Author: Casper Valdemar Poulsen
Website: https://github.com/cvaldemar/redmine_saml_auth
Code repository: https://github.com/cvaldemar/redmine_saml_auth
Registered on: 2011-10-24 (over 12 years ago)
Current version: 0.1.0
Compatible with: Redmine 1.0.x, 1.1.x, 1.2.x
User ratings:   (0)

Redmine SAML authentication plugin

This redmine plugin enables SAML authentication using the Onelogin toolkit.

The plugin adds two new routes, for the SAML discovery and consumer actions. The discovery (/auth/saml) initiates the SAML exchange and the consumer (/auth/saml/consumer) recieves the SAML assertion and logs the user in.

NB: Work in progress, but functional, see TODO for where this is heading.

Installation notes

Installation

  • Install required gems
    gem install XMLCanonicalizer
    gem install ruby-saml
    
  • Copy plugin to vendor/plugins
  • Copy saml_auth.yml.example to config/saml_auth.yml
  • Configure saml_auth.yml (see below)
  • Restart webserver/passenger/mongrel_rails

Configuration

Open saml_auth.yml and set up the plugin, a sample configuration is provided. Restart passenger/mongrel after changes to configuration.

Changelog

0.1.0 (2011-10-24)

Compatible with Redmine 1.0.x, 1.1.x, 1.2.x.

1.0.0 (2011-10-24)

Compatible with Redmine 1.0.x, 1.1.x, 1.2.x.