The LDAP Synchronization Plugin allows users (enterprise users) the ability to manage the XNAT's project-level authorization through existing, centralized LDAP-based user management system. The plugin periodically synchronizes with thsese systems to keep XNAT access up-to-date. Theoretically, the plugin should support all of the LDAP servers like Microsoft Active Directory that are compatible with the latest versions of LDAP protocol.
- XNAT version 1.8.x
- XNAT Authentication Plugin
To build the plugin:
- If you haven't already, clone this repository and cd into the newly cloned folder.
- Build the plugin:
./gradlew clean xnatPluginJar(on Windows, you can use the batch file:gradlew.bat clean xnatPluginJar). This should build the plugin in the filebuild/libs/filesystems_plugin-${VERSION}-xpl.jar - Copy the plugin jar to your plugins folder:
cp build/libs/filesystems_plugin-${VERSION}-xpl.jar ${xnat.home}/plugins/
- Navigate to
Administer>Plugin Settings>Preferencesto set your preferences for the plugin - Navigate to
Project Page>Project Settings on Actions menu>Settings