Issue Type: Improvement Improvement
Affects Versions: 4.0
Assignee: Unassigned
Components: DSpace API
Created: 07/Oct/13 2:23 PM
Description: Currently there are two mechanisms for assigning DSpace group based on LDAP information:
1) getSpecialGroups() - assign all users who used the LDAP auth method into a group specified by the login.specialgroup constant
2) login.groupmap.* - if user's DN contains the specified substring (left of ":"), assign him to the DSpace group (right of ":")

Because some LDAP schemas store LDAP groups as attributes, I propose adding a third method. We can reuse the mapping attributes (the meaning of the part left of ":" will change):
if login.groupmap.attribute (a new config property) is specified, treat login.groupmap.* as follows:
3) login.groupmap.* - if user has a group attribute (specified by login.groupmap.attribute), look it up in login.groupmap.* (left of ":") and assign him to the DSpace group (right of ":")
Fix Versions: 4.0
Project: DSpace
Labels: ldap has-pull-request
Priority: Minor Minor
Reporter: Ivan Masár
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60134791&iu=/4140/ostg.clktrk
_______________________________________________
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel

Reply via email to