Goal: Eliminate the need for configuring and managing users and access control per xplanner deployment and leverage as much as possible existing Enterprise Identity Managements systems.
Xplanner is more often than not used with organization that use other tools such for software development like SCM, bug tracking, etc. Unfortunately many of such systems are designed to live in isolation and maintain their own databases of users and rights.
There were some discussions before about integrating with LDAP, but they were focused (if I am not mistaken) around abstracting it via Hibernate. I believe a better way of doing it is by having Identity Management handled as a module (see REFACTOR Pluggable Architecture). The current implementation of Identity Management (yes, the user/password based thing) should be refactored into an optional plug-in to be deployed and used when integration with existing systems is not possible or desired.


