Project

General

Profile

Plugins Directory » Omniauth OpenID Connect

Author: Vincent Robert
Website: https://github.com/nanego/redmine_omniauth_oidc
Code repository: https://github.com/nanego/redmine_omniauth_oidc
Registered on: 2026-03-24 (about 16 hours ago)
Current version: 1.0.0
Compatible with: Redmine 7.0.x, 6.1.x, 6.0.x
User ratings:   (0)

Adds OpenID Connect (OIDC) authentication to Redmine via OmniAuth. Compatible with any standard identity provider such as Keycloak, Azure AD, and others.

The plugin adds an OIDC login button to the Redmine login page, with an option to hide the native login form entirely.
It supports automatic account provisioning on first login and handles SSO logouts.

Configuration is available through the Redmine admin interface or via a YAML file for secure credential management in production environments.

Installation notes

  • Clone the plugin into your plugins/ directory
  • Copy the initializer: cp plugins/redmine_omniauth_oidc/initializers/redmine_omniauth_oidc.rb config/initializers/
  • Run bundle install
  • Restart Redmine
  • Configure the plugin under Administration > Plugins > redmine_omniauth_oidc > Configure

Changelog

1.0.0 (2026-03-24)

Compatible with Redmine 7.0.x, 6.1.x, 6.0.x.