{"id":13654212,"url":"https://github.com/AlphaNodes/redmine_saml","last_synced_at":"2025-04-23T08:31:53.398Z","repository":{"id":46188315,"uuid":"324518004","full_name":"alphanodes/redmine_saml","owner":"alphanodes","description":"Redmine plugin that adds SAML authentication to Redmine","archived":false,"fork":false,"pushed_at":"2024-11-11T06:20:52.000Z","size":215,"stargazers_count":29,"open_issues_count":2,"forks_count":9,"subscribers_count":11,"default_branch":"main","last_synced_at":"2025-04-02T20:38:29.143Z","etag":null,"topics":["authentication","redmine-plugin","saml"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/alphanodes.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-12-26T09:01:30.000Z","updated_at":"2025-02-15T13:31:38.000Z","dependencies_parsed_at":"2023-02-13T18:32:27.639Z","dependency_job_id":"e0c9cf71-80a7-47bb-b886-19c5fa04ff98","html_url":"https://github.com/alphanodes/redmine_saml","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alphanodes%2Fredmine_saml","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alphanodes%2Fredmine_saml/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alphanodes%2Fredmine_saml/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alphanodes%2Fredmine_saml/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alphanodes","download_url":"https://codeload.github.com/alphanodes/redmine_saml/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250399509,"owners_count":21424195,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["authentication","redmine-plugin","saml"],"created_at":"2024-08-02T02:01:24.989Z","updated_at":"2025-04-23T08:31:53.392Z","avatar_url":"https://github.com/alphanodes.png","language":"Ruby","funding_links":[],"categories":["Plugins"],"sub_categories":["Active Plugins"],"readme":"# Redmine OmniAuth SAML plugin\n\nThis plugins adds SAML authentication support for [Redmine](https://www.redmine.org) based on [OmniAuth authentication framework](https://github.com/omniauth/omniauth) with [omniauth-saml](https://github.com/omniauth/omniauth-saml).\n\n[![Run Linters](https://github.com/AlphaNodes/redmine_saml/actions/workflows/linters.yml/badge.svg)](https://github.com/AlphaNodes/redmine_saml/actions/workflows/linters.yml) [![Run Brakeman](https://github.com/AlphaNodes/redmine_saml/actions/workflows/brakeman.yml/badge.svg)](https://github.com/AlphaNodes/redmine_saml/actions/workflows/brakeman.yml) [![Tests](https://github.com/AlphaNodes/redmine_saml/actions/workflows/tests.yml/badge.svg)](https://github.com/AlphaNodes/redmine_saml/actions/workflows/tests.yml)\n\n## Requirements\n\n- Redmine `\u003e= 6.0`\n- Ruby `\u003e= 3.1\n- Redmine plugins: [additionals](https://www.redmine.org/plugins/additionals)\n\n## Installing\n\nYou can first take a look at general instructions for plugins [here](https://www.redmine.org/projects/redmine/wiki/plugins).\n\n```shell\ncd $REDMINE\ngit clone https://github.com/alphanodes/additionals.git plugins/additionals\ngit clone https://github.com/alphanodes/redmine_saml.git plugins/redmine_saml\n# copy configuration to config/initializers/ - could be any file name\ncp plugins/redmine_saml/contrib/sample_saml_initializers.rb config/initializers/saml.rb\n# make your saml configuration in this file!!!\nvim config/initializers/saml.rb\nbundle install\nbundle exec rake redmine:plugins:migrate RAILS_ENV=production\n```\n\nRestart your Redmine application server. Finaly you need to configure some minor options for the plugin to work, in \"Administration\" \u003e \"Plugins\" \u003e \"Configure\" on the SAML plugin line.\n\nFor more information about configuration options, see \u003chttps://github.com/omniauth/omniauth-saml#options\u003e\n\n## Uninstall\n\n```shell\ncd $REDMINE_ROOT\nbundle exec rake redmine:plugins:migrate NAME=redmine_saml VERSION=0 RAILS_ENV=production\nrm -rf plugins/redmine_saml public/plugin_assets/redmine_saml\n```\n\n## Support \u0026 contribution\n\nIf you have any wishes or improvements, PRs are welcome! If you have any wishes or improvements, PRs are welcome!\n\nWe only provide commercial support by alphanodes.com for our hosting customers.\n\n## Credits\n\nIts a fork of\n\n- \u003chttps://github.com/chrodriguez/redmine_omniauth_saml\u003e\n- \u003chttps://github.com/jbbarth/redmine_omniauth_cas\u003e\n\nMany thanks to them!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAlphaNodes%2Fredmine_saml","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FAlphaNodes%2Fredmine_saml","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAlphaNodes%2Fredmine_saml/lists"}