项目作者: AlphaNodes

项目描述 :
Redmine plugin that adds SAML authentication to Redmine
高级语言: Ruby
项目地址: git://github.com/AlphaNodes/redmine_saml.git
创建时间: 2020-12-26T09:01:30Z
项目社区:https://github.com/AlphaNodes/redmine_saml

开源协议:GNU General Public License v2.0

下载


Redmine OmniAuth SAML plugin

This plugins adds SAML authentication support for Redmine based on OmniAuth authentication framework with omniauth-saml.

Run Linters Run Brakeman Tests

Requirements

  • Redmine >= 6.0
  • Ruby `>= 3.1
  • Redmine plugins: additionals

Installing

You can first take a look at general instructions for plugins here.

  1. cd $REDMINE
  2. git clone https://github.com/alphanodes/additionals.git plugins/additionals
  3. git clone https://github.com/alphanodes/redmine_saml.git plugins/redmine_saml
  4. # copy configuration to config/initializers/ - could be any file name
  5. cp plugins/redmine_saml/contrib/sample_saml_initializers.rb config/initializers/saml.rb
  6. # make your saml configuration in this file!!!
  7. vim config/initializers/saml.rb
  8. bundle install
  9. bundle exec rake redmine:plugins:migrate RAILS_ENV=production

Restart your Redmine application server. Finaly you need to configure some minor options for the plugin to work, in “Administration” > “Plugins” > “Configure” on the SAML plugin line.

For more information about configuration options, see https://github.com/omniauth/omniauth-saml#options

Uninstall

  1. cd $REDMINE_ROOT
  2. bundle exec rake redmine:plugins:migrate NAME=redmine_saml VERSION=0 RAILS_ENV=production
  3. rm -rf plugins/redmine_saml public/plugin_assets/redmine_saml

Support & contribution

If you have any wishes or improvements, PRs are welcome! If you have any wishes or improvements, PRs are welcome!

We only provide commercial support by alphanodes.com for our hosting customers.

Credits

Its a fork of

Many thanks to them!