Plugins Directory » Redmine Ldap Sync

9191 Author: Ricardo S
Code repository:
Registered on: 2011-07-06 (over 6 years ago)
Current version: 2.0.7
Compatible with: Redmine 3.3.x, 3.2.x, 3.1.x, 3.0.x, 2.6.x, 2.5.x, 2.4.x, 2.3.x, 2.2.x, 2.1.x
User ratings:   (15)

Extends redmine's ldap authentication with on login or manual user and group synchronization.
Works with MS Active Directory, slapd and other LDAP implementations.

  • Supports synchronization from multiple LDAP sources
  • Users are disabled by account flags (eg, UserAccountControl), or when deleted from LDAP or when removed from a configured group
  • Allows both ldap and non-ldap groups
  • Optionally synchronizes user and group fields

Installation notes

Follow the plugin installation procedure described at


2.0.7 (2016-02-06)

Compatible with Redmine 3.3.x, 3.2.x, 3.1.x, 3.0.x, 2.6.x, 2.5.x, 2.4.x, 2.3.x, 2.2.x, 2.1.x.

  • Compatibility with Redmine 3.2 and 3.3

2.0.6 (2015-05-04)

Compatible with Redmine 3.1.x, 3.0.x, 2.6.x, 2.5.x, 2.4.x, 2.3.x, 2.2.x, 2.1.x.

  • Always synchronize user required fields on user creation

2.0.5 (2015-03-24)

Compatible with Redmine 3.1.x, 3.0.x, 2.6.x, 2.5.x, 2.4.x, 2.3.x, 2.2.x, 2.1.x.

  • Added compatibility with Redmine 3.1.0.devel
  • Bug fixes

2.0.4 (2014-10-31)

Compatible with Redmine 3.0.x, 2.6.x, 2.5.x, 2.4.x, 2.3.x, 2.2.x, 2.1.x.

  • Synchronize users disabled on local or on ldap
  • Added compatibility with Redmine 2.6.0.devel

2.0.3 (2013-12-10)

Compatible with Redmine 2.5.x, 2.4.x, 2.3.x, 2.2.x, 2.1.x.

  • New configuration page
  • Redmine administrators group
  • Synchronization of users and groups custom fields
  • Synchronization on login possible with connect as user (for rake synchronization, an ldap account and password is required)
  • Correct use of the default values on custom fields
  • Ldap synchronization test page for helping with the configuration
  • Dynamic groups synchronization
  • Optional synchronization on login

1.3.0 (2012-10-25)

Compatible with Redmine 2.3.x, 2.2.x, 2.1.x, 2.0.x.

  • Updated to work with Redmine 2.x

You should now use branch 1.2-stable if you need compatibility with redmine 1.4.x.

1.2.0 (2012-02-07)

Compatible with Redmine 1.2.x, 1.3.x, 1.4.x.

New in this version:
  • Added nested groups support
  • Tested with openldap and posixgroups

1.1.0 (2011-08-03)

Compatible with Redmine 1.1.x, 1.2.x.

New in this version:
  • Extended support to other directory servers
  • Ability to enable/disable group creation
  • Ability to filter with ldap search filters
  • Added user attributes synchronization
  • Ability to filter user access by group membership

1.0.0 (2011-07-06)

Compatible with Redmine 1.1.x, 1.2.x.

User ratings

  by Rinat Camal 6 months ago

  by Svetly Minev 8 months ago

actually I didn't success running it on redmine 3.3X, but it will be very important feature for Redmine. If someone can help me, please tell me

  by Pavel Kestefran 11 months ago

  by Alexander Ryabinovskiy about 2 years ago

Nice pulgin, but I would like more flexible settings

  by Manuel Mai over 2 years ago

Works good on Bitnami Redmine 3.0.3 with a Windows 2008 R2 Domain.
Unfortunately not very useful for complex environments with many OUs, because you get it only to look up Groups in the first level OU.
The plugin does it's job anyway :) Thanks

  by Mattias VannergĂ„rd over 2 years ago


  by Jordan Piel over 2 years ago

Great plugin, makes for easy management of users and groups

  by Dmc NSG over 2 years ago

The only thing I couldn't find - synchronization of AD thumbnails for users :(

  by Sam B over 2 years ago

  by Erik Sellberg almost 3 years ago

Works without any problems

  by Pedro Costa almost 3 years ago

  by Yukio KANEDA about 3 years ago

  by Marco Lima over 3 years ago

  by Dipan Mehta over 3 years ago

Very important plugin.

  by Stanislav German-Evtushenko over 3 years ago

> An user is only be removed from groups that exist on LDAP, meaning that, both ldap and non-ldap groups to coexist.
What would this mean?