Project

General

Profile

Plugins Directory » Redmine omniauth OAuth2 / ISU plugin

Author: Pavel Belikov
Website: https://github.com/pbelikov/redmine-omniauth-oauth-cas
Code repository: https://github.com/pbelikov/redmine-omniauth-oauth-cas
Registered on: 2017-02-27 (over 7 years ago)
Current version: 0.0.3
Compatible with: Redmine 3.3.x, 3.2.x
User ratings:   (0)

Redmine omniauth OAuth2 / CAS / ISU

This plugin is used to authenticate Redmine users using CAS OAuth2 provider ("Authorization Code" grant type). It is primarily intended to work with ITMO university ISU system https://isu.ifmo.ru.

  • Version of CAS: 5.0
  • Versions of Redmine: 3.2.3 (as of publish date, other versions should work as well), 3.3, 3.3.2

Features

  1. login
  2. logout
  3. automatic user creation

Inspiration

This plugin is inspired by plugin "Redmine omniauth google" [[https://github.com/twinslash/redmine_omniauth_google]].

Installation notes

1. Download the plugin and install required gems:

cd /path/to/redmine/plugins
git clone https://github.com/pbelikov/redmine-omniauth-oauth-cas.git
mv redmine-omniauth-oauth-cas redmine_omniauth_isu
cd /path/to/redmine
bundle install

2. IMPORTANT! Plugin is used to work without proxy and to override issues with SSL-certificate. See more info in Github repo's README.

3. Restart the app

touch /path/to/redmine/tmp/restart.txt

Changelog

0.0.3 (2017-03-01)

Compatible with Redmine 3.3.x, 3.2.x.

Compatible to 3.3.x

0.0.2 (2017-02-27)

Compatible with Redmine 3.3.x, 3.2.x.