[Geoserver-devel] [jira] (GEOS-5558) Integrating the AuthKey module into the new security architecture

Christian Mueller created ImprovementGEOS-5558
Integrating the AuthKey module into the new security architecture

Issue Type:

ImprovementImprovement

Affects Versions:

2.3-beta1

Assignee:

Christian Mueller

Components:

Security

Created:

14/Jan/13 2:22 AM

Description:

The auth key module maps UUIDs (universally unique identifier) to user names. The mapping is stored in securty/auhtkeys.properties. The client authenticates by sending its UUID as an HTTP parameter.

Changes and enhancements

  1. Since multiple user/group Services are possible, the authkeys.properties has to be stored in the directory of the service, e. g. security/usergroup/default/authkeys.properties

  2. The filter is rewritten for the new security architecture

  3. Until now, there was one key mapper implementation using the authkey.properties file. A new key mapper implementation uses user properties. The property is called UUID and is stored with the user object. An efficient implementation is related to https://jira.codehaus.org/browse/GEOS-5557

  4. An admin GUI allows configuring such filters.

  5. Each key mapper has to implement a method called “synchronize”. This method assures that each user has an UUID. This method can be triggered by the admin GUI.

Project:

GeoServer

Priority:

MajorMajor

Reporter:

Christian Mueller

This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your [JIRA administrators](https://jira.codehaus.org/secure/ContactAdministrators!default.jspa). For more information on JIRA, see: [http://www.atlassian.com/software/jira](http://www.atlassian.com/software/jira)