Skip to content

GSIP 144

Jody Garnett edited this page May 31, 2016 · 12 revisions

GSIP 144 - LDAP UserGroupService

Overview

Proposed By

Niels Charlier

Assigned to Release

This proposal is for GeoServer 2.10 and later.

State

  • Under Discussion
  • In Progress
  • Completed
  • Rejected
  • Deferred

Motivation

There is no LDAP UserGroupService yet. Some people might want one. For example, to use the integrated geofence with ldap, because the integrated geofence relies on a UserGroupService.

Proposal

Introduce an LDAP implementation of the UserGroupService interface. The feature will be added to the core module security-ldap, with the UI in core module web-security-ldap.

It would be implemented in an analogue way to the RoleService. The different method implementations would execute LDAP search queries to retrieve the requested user information and translate the data to user/group objects. Configuration would also be similar to the RoleService and AuthenticationService but slightly more extended: users could choose between providing filters for retrieving all/specific users/groups or simply provide the necessary attribute names (where the filters are automatically created).

Backwards Compatibility

No issues.

Discussion

Documentation must be included as prerequisite for acceptance.

Voting

Project Steering Committee:

  • Alessio Fabiani: +1
  • Andrea Aime: +1
  • Ben Caradoc-Davies: +1
  • Brad Hards: +1
  • Christian Mueller: +1
  • Ian Turton:
  • Jody Garnett:
  • Jukka Rahkonen: +1
  • Kevin Smith:
  • Simone Giannecchini: +1

Links

Clone this wiki locally