Ticket #532 (closed defect: fixed)

Opened 2 years ago

Last modified 21 months ago

New members should be added to a default group

Reported by: landry Owned by: geonetwork-devel@…
Priority: major Milestone: v2.6.5
Component: General Version: v2.6.0
Keywords: ldap, groups Cc:

Description

This is for GN 2.6.0, but i suppose it's still an issue in trunk.

I have my users stored in LDAP, so GN doesn't know them if they never connected. So the first time they connect to GN and their user is created in GN, they don't belong to any group, and the admin (me) needs to add them to a group so that they can post a metadata.

So there should be the possibility to set a 'default group' where all new users are when they connect.. or there should be the possibility to set/retrieve the group name (or group id) in a LDAP attr, as it's done for the profile.

So far, my workaround is to add them to the default group in my system through cron and a sql req like 'insert into usergroups(userid,groupid) select id as userid, 2 as groupid from users left join usergroups on usergroups.userid=users.id where userid is null;'

Change History

Changed 21 months ago by josegar74

  • status changed from new to closed
  • resolution set to fixed

Changes in ldap/shibboleth to:

* Allow to configure default group for ldap and shibboleth users. * Allow to configure group attribute to retrieve groups for users from ldap/shibboleth. if the retrieved group doesn't exist in GeoNetwork then is created.

If no default group is configured or no group attribute is provided in the configuration, works as before.

Note: See TracTickets for help on using tickets.