Looking for a python programmer, who is able to create a WSGI authentication/authorization middleware in front of a GIS mapping application preferably using [login to view URL] and repoze.what.
The user credentials are held in a mysql database. The authorization tables too. The authentication middleware has to authenticate users, remember them for the session, forget them at the end of session.
On the authorization side the middleware has to check certain incoming GET parameters (layers and map extent) to a standard Web Mapping Service (WMS) and change parameters or reject the request according to user data held in mysql. The validation criteria: if he has valid subsciption to the service and if he has right to retrieve the area he asked for.
The successful candidate must demonstrate experience with WSGI python application, [login to view URL] or similar middleware technologies in python.