项目

常规

个人资料

插件目录 » Redmine omniauth OAuth2 / ISU 插件

作者 Pavel Belikov
网站 https://github.com/pbelikov/redmine-omniauth-oauth-cas
代码仓库 https://github.com/pbelikov/redmine-omniauth-oauth-cas
注册时间 2017-02-27(7年前)
当前版本 0.0.3
兼容性 Redmine 3.3.x, 3.2.x
用户评分   (0)

Redmine omniauth OAuth2 / CAS / ISU

此插件用于使用 CAS OAuth2 提供商(“授权代码”授权类型)对 Redmine 用户进行身份验证。它主要用于与 ITMO 大学 ISU 系统(https://isu.ifmo.ru)一起使用。

  • CAS 版本:5.0
  • Redmine 版本:3.2.3(截至发布日期,其他版本也应正常工作),3.3,3.3.2

功能

  1. 登录
  2. 注销
  3. 自动创建用户

灵感

此插件受到插件 "Redmine omniauth google"(https://github.com/twinslash/redmine_omniauth_google)的启发。

安装说明

1. 下载插件并安装所需的 gem

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. 重要! 插件用于在没有代理的情况下工作,并覆盖 SSL 证书的问题。更多信息请参阅 Github 仓库的 README。

3. 重启应用程序

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

更新日志

0.0.3 (2017-03-01)

兼容 Redmine 3.3.x, 3.2.x。

兼容 3.3.x

0.0.2 (2017-02-27)

兼容 Redmine 3.3.x, 3.2.x。