Title: Message Title
|
|
Issue Type:
|
Bug
|
Affects Versions:
|
4.0
|
Assignee:
|
Unassigned
|
Components:
|
DSpace API
|
Created:
|
10/Mar/14 12:50 PM
|
Priority:
|
Major
|
Reporter:
|
Pascal-Nicolas Becker
|
|
The Shibboleth-Authentication module may add authenticated users to DSpace groups. These groups are called special groups, "these are really groups but the user's membership within these groups is not recorded in the database. Each time a user authenticates they are automatically placed within the pre-defined DSpace group, so if the user loses their affiliation then the next time they login they will no longer be in the group." (https://wiki.duraspace.org/display/DSDOC4x/Authentication+Plugins#AuthenticationPlugins-DSpaceShibbolethConfigurationOptions). If a group contains only users who use Shibboleth authentication, there won't be any members in the group in the database. If a group of a workflow step (Accept/Reject, Accept/Reject/Edit Metadata, Edit Metadata) does not contain any members, DSpace will skip the step. Even if the step is not skipped because there are some members which use local authentication, the members of the group using Shibboleth authentication won't be informed about the new task as their participation in the group is not recorded in the database. I would suggest to record the membership to special groups in the database and to check them with every login. Doing so, the workflow step of a group containing only Shibboleth authenticated users wouldn't be skipped after at least one of them has logged in once. Also no user could login with the wrong permissions. When a permission is removed in shibboleth, DSpace would get this information with this user's next login. I expect the same problem with LDAP authenticated users, but cannot test it here. This ticket may be related to DS-1566.
|
|
|
|
|
|
------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/13534_NeoTech
_______________________________________________
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel