Christian Mueller created GEOS-5557 |
Issue Type: |
Improvement |
Affects Versions: |
2.3-beta1 |
Assignee: |
|
Components: |
Security |
Created: |
12/Jan/13 9:17 AM |
Description: |
Since GeoServerUser objects may have additional properties (e. g. employee number) it should be possible to query for users based on properties. SortedSet<GeoServerUser> getUsersHavingProperty(String propname) throws IOException; SortedSet<GeoServerUser> getUsersNotHavingProperty(String propname) throws IOException; SortedSet<GeoServerUser> getUsersHavingPropertyValue(String propname,String propvalue) throws IOException; Implementations of the GeoServerUserGroupService should have to chance to implement this calls efficiently. At the moment, it is necessary to iterate over all users and check each user object… An actual example is the auth-key module. It would be nice to have the option to store the unique auth-key (global identifier) as a user property (auth-key=f9ew09sls). |
Project: |
|
Priority: |
Major |
Reporter: |